home *** CD-ROM | disk | FTP | other *** search
/ The EduCorp CD Sampler / EduCorpCD-Sampler-1991.iso / HyperCard 2.1 / HyperCard 2.1.rsrc / bin.rsrc_CODE_38_TalkGrammar.txt < prev    next >
Text File  |  1991-08-13  |  494KB  |  8,698 lines

  1. # near model CODE resource
  2. # jump table entries: 5944-6017 (74 of them)
  3. export_743:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  7002                     moveq.l    D0, 0x02
  8. 00000008  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  9. 0000000C  6616                     bne        +0x18 /* 00000024 */
  10. 0000000E  7001                     moveq.l    D0, 0x01
  11. 00000010  B02D D927                cmp.b      D0, [A5 - 0x26D9]
  12. 00000014  6602                     bne        +0x4 /* 00000018 */
  13. 00000016  603A                     bra        +0x3C /* 00000052 */
  14. label00000018:
  15. 00000018  4A6D D92A                tst.w      [A5 - 0x26D6]
  16. 0000001C  57C0                     seq        D0
  17. 0000001E  4400                     neg.b      D0
  18. 00000020  1B40 D690                move.b     [A5 - 0x2970], D0
  19. label00000024:
  20. 00000024  286D D92C                movea.l    A4, [A5 - 0x26D4]
  21. 00000028  206C 0004                movea.l    A0, [A4 + 0x4]
  22. 0000002C  2F08                     move.l     -[A7], A0
  23. 0000002E  42A7                     clr.l      -[A7]
  24. 00000030  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  25. 00000034  3F3C 0006                move.w     -[A7], 0x6
  26. 00000038  301F                     move.w     D0, [A7]+
  27. 0000003A  C1DF                     muls.w     D0, [A7]+
  28. 0000003C  2E80                     move.l     [A7], D0
  29. 0000003E  201F                     move.l     D0, [A7]+
  30. 00000040  205F                     movea.l    A0, [A7]+
  31. 00000042  D090                     add.l      D0, [A0]
  32. 00000044  2040                     movea.l    A0, D0
  33. 00000046  43ED D926                lea.l      A1, [A5 - 0x26DA]
  34. 0000004A  22D8                     move.l     [A1]+, [A0]+
  35. 0000004C  3290                     move.w     [A1], [A0]
  36. 0000004E  526C 0008                addq.w     [A4 + 0x8], 1
  37. label00000052:
  38. 00000052  285F                     movea.l    A4, [A7]+
  39. 00000054  4E5E                     unlink     A6
  40. 00000056  4E75                     rts
  41. export_744:
  42. 00000058  4E56 0000                link       A6, 0
  43. 0000005C  2F0C                     move.l     -[A7], A4
  44. 0000005E  286E 0008                movea.l    A4, [A6 + 0x8]
  45. 00000062  102C 000A                move.b     D0, [A4 + 0xA]
  46. 00000066  6706                     beq        +0x8 /* 0000006E */
  47. 00000068  2F0C                     move.l     -[A7], A4
  48. 0000006A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  49. label0000006E:
  50. 0000006E  486C 0004                pea.l      [A4 + 0x4]
  51. 00000072  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  52. 00000076  285F                     movea.l    A4, [A7]+
  53. 00000078  4E5E                     unlink     A6
  54. 0000007A  2E9F                     move.l     [A7], [A7]+
  55. 0000007C  4E75                     rts
  56. fn0000007E:
  57. 0000007E  4E56 FFF6                link       A6, -0x000A
  58. 00000082  48E7 0118                movem.l    -[A7], D7,A3,A4
  59. 00000086  3E2E 000E                move.w     D7, [A6 + 0xE]
  60. 0000008A  6C22                     bge        +0x24 /* 000000AE */
  61. 0000008C  206D D2C2                movea.l    A0, [A5 - 0x2D3E]
  62. 00000090  3007                     move.w     D0, D7
  63. 00000092  48C0                     ext.l      D0
  64. 00000094  2850                     movea.l    A4, [A0]
  65. 00000096  99C0                     sub.l      A4, D0
  66. 00000098  2F0C                     move.l     -[A7], A4
  67. 0000009A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  68. 0000009E  4240                     clr.w      D0
  69. 000000A0  1014                     move.b     D0, [A4]
  70. 000000A2  5240                     addq.w     D0, 1
  71. 000000A4  48C0                     ext.l      D0
  72. 000000A6  2F00                     move.l     -[A7], D0
  73. 000000A8  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  74. 000000AC  603C                     bra        +0x3E /* 000000EA */
  75. label000000AE:
  76. 000000AE  0C47 00FE                cmpi.w     D7, 0xFE
  77. 000000B2  6F10                     ble        +0x12 /* 000000C4 */
  78. 000000B4  206E 0008                movea.l    A0, [A6 + 0x8]
  79. 000000B8  4210                     clr.b      [A0]
  80. 000000BA  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  81. 000000BE  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  82. 000000C2  6026                     bra        +0x28 /* 000000EA */
  83. label000000C4:
  84. 000000C4  206E 0008                movea.l    A0, [A6 + 0x8]
  85. 000000C8  1087                     move.b     [A0], D7
  86. 000000CA  42A7                     clr.l      -[A7]
  87. 000000CC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  88. 000000D0  4EBA 0CB8                jsr        [PC + 0xCB8 /* 00000D8A */]
  89. 000000D4  265F                     movea.l    A3, [A7]+
  90. 000000D6  2F0B                     move.l     -[A7], A3
  91. 000000D8  202E 0008                move.l     D0, [A6 + 0x8]
  92. 000000DC  5280                     addq.l     D0, 1
  93. 000000DE  2F00                     move.l     -[A7], D0
  94. 000000E0  3007                     move.w     D0, D7
  95. 000000E2  48C0                     ext.l      D0
  96. 000000E4  2F00                     move.l     -[A7], D0
  97. 000000E6  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  98. label000000EA:
  99. 000000EA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  100. 000000EE  4E5E                     unlink     A6
  101. 000000F0  205F                     movea.l    A0, [A7]+
  102. 000000F2  504F                     addq.w     A7, 8
  103. 000000F4  4ED0                     jmp        [A0]
  104. export_745:
  105. fn000000F6:
  106. 000000F6  4E56 0000                link       A6, 0
  107. 000000FA  48E7 0018                movem.l    -[A7], A3,A4
  108. 000000FE  266E 0008                movea.l    A3, [A6 + 0x8]
  109. 00000102  286E 000C                movea.l    A4, [A6 + 0xC]
  110. 00000106  288B                     move.l     [A4], A3
  111. 00000108  102C 000A                move.b     D0, [A4 + 0xA]
  112. 0000010C  6706                     beq        +0x8 /* 00000114 */
  113. 0000010E  2F0B                     move.l     -[A7], A3
  114. 00000110  205F                     movea.l    A0, [A7]+
  115. 00000112  A029                     syscall    HLock
  116. label00000114:
  117. 00000114  42A7                     clr.l      -[A7]
  118. 00000116  2F13                     move.l     -[A7], [A3]
  119. 00000118  4267                     clr.w      -[A7]
  120. 0000011A  4EBA 08DE                jsr        [PC + 0x8DE /* 000009FA */]
  121. 0000011E  295F 0004                move.l     [A4 + 0x4], [A7]+
  122. 00000122  102C 000A                move.b     D0, [A4 + 0xA]
  123. 00000126  6706                     beq        +0x8 /* 0000012E */
  124. 00000128  2F0B                     move.l     -[A7], A3
  125. 0000012A  205F                     movea.l    A0, [A7]+
  126. 0000012C  A02A                     syscall    HUnlock
  127. label0000012E:
  128. 0000012E  397C 0001 0008           move.w     [A4 + 0x8], 0x1
  129. 00000134  4CDF 1800                movem.l    A3,A4, [A7]+
  130. 00000138  4E5E                     unlink     A6
  131. 0000013A  205F                     movea.l    A0, [A7]+
  132. 0000013C  504F                     addq.w     A7, 8
  133. 0000013E  4ED0                     jmp        [A0]
  134. export_746:
  135. fn00000140:
  136. 00000140  4E56 FFF2                link       A6, -0x000E
  137. 00000144  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  138. 00000148  282E 0014                move.l     D4, [A6 + 0x14]
  139. 0000014C  42A7                     clr.l      -[A7]
  140. 0000014E  206D D69E                movea.l    A0, [A5 - 0x2962]
  141. 00000152  2F10                     move.l     -[A7], [A0]
  142. 00000154  3F3C 0313                move.w     -[A7], 0x313
  143. 00000158  2F04                     move.l     -[A7], D4
  144. 0000015A  4EAD 110A                jsr        [A5 + 0x110A /* export_541 */]
  145. 0000015E  265F                     movea.l    A3, [A7]+
  146. 00000160  206D D69E                movea.l    A0, [A5 - 0x2962]
  147. 00000164  2E10                     move.l     D7, [A0]
  148. 00000166  DEBC 0000 0C4C           add.l      D7, 0xC4C
  149. 0000016C  2044                     movea.l    A0, D4
  150. 0000016E  4240                     clr.w      D0
  151. 00000170  1010                     move.b     D0, [A0]
  152. 00000172  E540                     asl        D0.w, 2
  153. 00000174  3C00                     move.w     D6, D0
  154. 00000176  DC7C 0050                add.w      D6, 0x50 /* 'P' */
  155. label0000017A:
  156. 0000017A  4A6B 0002                tst.w      [A3 + 0x2]
  157. 0000017E  6758                     beq        +0x5A /* 000001D8 */
  158. 00000180  70FF                     moveq.l    D0, 0xFFFFFFFF
  159. 00000182  B06B 0002                cmp.w      D0, [A3 + 0x2]
  160. 00000186  6740                     beq        +0x42 /* 000001C8 */
  161. 00000188  206D D2C2                movea.l    A0, [A5 - 0x2D3E]
  162. 0000018C  302B 0002                move.w     D0, [A3 + 0x2]
  163. 00000190  48C0                     ext.l      D0
  164. 00000192  2A00                     move.l     D5, D0
  165. 00000194  DA90                     add.l      D5, [A0]
  166. 00000196  4267                     clr.w      -[A7]
  167. 00000198  2F04                     move.l     -[A7], D4
  168. 0000019A  2F05                     move.l     -[A7], D5
  169. 0000019C  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  170. 000001A0  101F                     move.b     D0, [A7]+
  171. 000001A2  6724                     beq        +0x26 /* 000001C8 */
  172. 000001A4  284B                     movea.l    A4, A3
  173. 000001A6  206E 0010                movea.l    A0, [A6 + 0x10]
  174. 000001AA  1094                     move.b     [A0], [A4]
  175. 000001AC  302C 0002                move.w     D0, [A4 + 0x2]
  176. 000001B0  4440                     neg.w      D0
  177. 000001B2  206E 0008                movea.l    A0, [A6 + 0x8]
  178. 000001B6  3080                     move.w     [A0], D0
  179. 000001B8  206E 000C                movea.l    A0, [A6 + 0xC]
  180. 000001BC  10AC 0001                move.b     [A0], [A4 + 0x1]
  181. 000001C0  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  182. 000001C6  6022                     bra        +0x24 /* 000001EA */
  183. label000001C8:
  184. 000001C8  3006                     move.w     D0, D6
  185. 000001CA  48C0                     ext.l      D0
  186. 000001CC  D7C0                     add.l      A3, D0
  187. 000001CE  BE8B                     cmp.l      D7, A3
  188. 000001D0  6EA8                     bgt        -0x56 /* 0000017A */
  189. 000001D2  96FC 0C4C                sub.w      A3, 0xC4C
  190. 000001D6  60A2                     bra        -0x5C /* 0000017A */
  191. label000001D8:
  192. 000001D8  422E 0018                clr.b      [A6 + 0x18]
  193. 000001DC  206E 0010                movea.l    A0, [A6 + 0x10]
  194. 000001E0  10BC 001A                move.b     [A0], 0x1A
  195. 000001E4  206E 000C                movea.l    A0, [A6 + 0xC]
  196. 000001E8  4210                     clr.b      [A0]
  197. label000001EA:
  198. 000001EA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  199. 000001EE  4E5E                     unlink     A6
  200. 000001F0  205F                     movea.l    A0, [A7]+
  201. 000001F2  DEFC 0010                add.w      A7, 0x10
  202. 000001F6  4ED0                     jmp        [A0]
  203. export_747:
  204. 000001F8  4E56 0000                link       A6, 0
  205. 000001FC  206E 0008                movea.l    A0, [A6 + 0x8]
  206. 00000200  4228 000A                clr.b      [A0 + 0xA]
  207. 00000204  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  208. 00000208  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  209. 0000020C  4EBA FEE8                jsr        [PC - 0x118 /* 000000F6 */]
  210. 00000210  4E5E                     unlink     A6
  211. 00000212  205F                     movea.l    A0, [A7]+
  212. 00000214  504F                     addq.w     A7, 8
  213. 00000216  4ED0                     jmp        [A0]
  214. fn00000218:
  215. 00000218  4E56 FEF4                link       A6, -0x010C
  216. 0000021C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  217. 00000220  286E 0008                movea.l    A4, [A6 + 0x8]
  218. 00000224  296C FFF4 FFF8           move.l     [A4 - 0x8], [A4 - 0xC]
  219. label0000022A:
  220. 0000022A  486C FFF4                pea.l      [A4 - 0xC]
  221. 0000022E  4EAD 2732                jsr        [A5 + 0x2732 /* export_1250 */]
  222. 00000232  206C FFF4                movea.l    A0, [A4 - 0xC]
  223. 00000236  7009                     moveq.l    D0, 0x09
  224. 00000238  B010                     cmp.b      D0, [A0]
  225. 0000023A  6606                     bne        +0x8 /* 00000242 */
  226. 0000023C  52AC FFF4                addq.l     [A4 - 0xC], 1
  227. 00000240  60E8                     bra        -0x16 /* 0000022A */
  228. label00000242:
  229. 00000242  266C FFF4                movea.l    A3, [A4 - 0xC]
  230. 00000246  422C FFE7                clr.b      [A4 - 0x19]
  231. 0000024A  426C FFEA                clr.w      [A4 - 0x16]
  232. 0000024E  7000                     moveq.l    D0, 0x00
  233. 00000250  1013                     move.b     D0, [A3]
  234. 00000252  C0BC 0000 00FF           and.l      D0, 0xFF
  235. 00000258  41ED D826                lea.l      A0, [A5 - 0x27DA]
  236. 0000025C  1230 0000                move.b     D1, [A0 + D0.w]
  237. 00000260  4881                     ext.w      D1
  238. 00000262  6B00 0350                bmi        +0x352 /* 000005B4 */
  239. 00000266  0C41 0007                cmpi.w     D1, 0x7
  240. 0000026A  6E00 0348                bgt        +0x34A /* 000005B4 */
  241. 0000026E  D241                     add.w      D1, D1
  242. 00000270  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  243. 00000274  4EFB 1000                jmp        [PC + D1.w]
  244. 00000278  031C                     btst       [A4]+, D1
  245. 0000027A  0108                     btst       A0, D0
  246. 0000027C  02CC                     .incomplete
  247. 0000027E  024E 009C                andi.w     A6, 0x9C
  248. 00000282  009C 0012 022A           ori.l      [A4]+, 0x12022A
  249. 00000288  2D4B FEF8                move.l     [A6 - 0x108], A3
  250. label0000028C:
  251. 0000028C  7000                     moveq.l    D0, 0x00
  252. 0000028E  206E FEF8                movea.l    A0, [A6 - 0x108]
  253. 00000292  1010                     move.b     D0, [A0]
  254. 00000294  C0BC 0000 00FF           and.l      D0, 0xFF
  255. 0000029A  41ED D826                lea.l      A0, [A5 - 0x27DA]
  256. 0000029E  7206                     moveq.l    D1, 0x06
  257. 000002A0  B230 0000                cmp.b      D1, [A0 + D0.w]
  258. 000002A4  57C0                     seq        D0
  259. 000002A6  4A00                     tst.b      D0
  260. 000002A8  661E                     bne        +0x20 /* 000002C8 */
  261. 000002AA  7200                     moveq.l    D1, 0x00
  262. 000002AC  206E FEF8                movea.l    A0, [A6 - 0x108]
  263. 000002B0  1210                     move.b     D1, [A0]
  264. 000002B2  C2BC 0000 00FF           and.l      D1, 0xFF
  265. 000002B8  41ED D826                lea.l      A0, [A5 - 0x27DA]
  266. 000002BC  7404                     moveq.l    D2, 0x04
  267. 000002BE  B430 1000                cmp.b      D2, [A0 + D1.w]
  268. 000002C2  57C1                     seq        D1
  269. 000002C4  8001                     or.b       D0, D1
  270. 000002C6  6706                     beq        +0x8 /* 000002CE */
  271. label000002C8:
  272. 000002C8  52AE FEF8                addq.l     [A6 - 0x108], 1
  273. 000002CC  60BE                     bra        -0x40 /* 0000028C */
  274. label000002CE:
  275. 000002CE  206E FEF8                movea.l    A0, [A6 - 0x108]
  276. 000002D2  1010                     move.b     D0, [A0]
  277. 000002D4  4880                     ext.w      D0
  278. 000002D6  3E00                     move.w     D7, D0
  279. 000002D8  4210                     clr.b      [A0]
  280. 000002DA  2F0B                     move.l     -[A7], A3
  281. 000002DC  486E FEFE                pea.l      [A6 - 0x102]
  282. 000002E0  4EAD 2802                jsr        [A5 + 0x2802 /* export_1276 */]
  283. 000002E4  206E FEF8                movea.l    A0, [A6 - 0x108]
  284. 000002E8  1087                     move.b     [A0], D7
  285. 000002EA  4267                     clr.w      -[A7]
  286. 000002EC  486E FEFE                pea.l      [A6 - 0x102]
  287. 000002F0  486C FFE6                pea.l      [A4 - 0x1A]
  288. 000002F4  486E FEFD                pea.l      [A6 - 0x103]
  289. 000002F8  486C FFEA                pea.l      [A4 - 0x16]
  290. 000002FC  4EBA FE42                jsr        [PC - 0x1BE /* 00000140 */]
  291. 00000300  1C1F                     move.b     D6, [A7]+
  292. 00000302  196E FEFD FFE7           move.b     [A4 - 0x19], [A6 - 0x103]
  293. 00000308  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  294. 0000030E  6000 02A4                bra        +0x2A6 /* 000005B4 */
  295. 00000312  197C 0009 FFE6           move.b     [A4 - 0x1A], 0x9 /* '\t' */
  296. 00000318  2D4B FEF8                move.l     [A6 - 0x108], A3
  297. label0000031C:
  298. 0000031C  7000                     moveq.l    D0, 0x00
  299. 0000031E  206E FEF8                movea.l    A0, [A6 - 0x108]
  300. 00000322  1010                     move.b     D0, [A0]
  301. 00000324  C0BC 0000 00FF           and.l      D0, 0xFF
  302. 0000032A  41ED D826                lea.l      A0, [A5 - 0x27DA]
  303. 0000032E  7204                     moveq.l    D1, 0x04
  304. 00000330  B230 0000                cmp.b      D1, [A0 + D0.w]
  305. 00000334  6606                     bne        +0x8 /* 0000033C */
  306. 00000336  52AE FEF8                addq.l     [A6 - 0x108], 1
  307. 0000033A  60E0                     bra        -0x1E /* 0000031C */
  308. label0000033C:
  309. 0000033C  7000                     moveq.l    D0, 0x00
  310. 0000033E  206E FEF8                movea.l    A0, [A6 - 0x108]
  311. 00000342  1010                     move.b     D0, [A0]
  312. 00000344  C0BC 0000 00FF           and.l      D0, 0xFF
  313. 0000034A  41ED D826                lea.l      A0, [A5 - 0x27DA]
  314. 0000034E  7205                     moveq.l    D1, 0x05
  315. 00000350  B230 0000                cmp.b      D1, [A0 + D0.w]
  316. 00000354  661E                     bne        +0x20 /* 00000374 */
  317. label00000356:
  318. 00000356  52AE FEF8                addq.l     [A6 - 0x108], 1
  319. 0000035A  7000                     moveq.l    D0, 0x00
  320. 0000035C  206E FEF8                movea.l    A0, [A6 - 0x108]
  321. 00000360  1010                     move.b     D0, [A0]
  322. 00000362  C0BC 0000 00FF           and.l      D0, 0xFF
  323. 00000368  41ED D826                lea.l      A0, [A5 - 0x27DA]
  324. 0000036C  7204                     moveq.l    D1, 0x04
  325. 0000036E  B230 0000                cmp.b      D1, [A0 + D0.w]
  326. 00000372  67E2                     beq        -0x1C /* 00000356 */
  327. label00000374:
  328. 00000374  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  329. 0000037A  6000 0238                bra        +0x23A /* 000005B4 */
  330. 0000037E  197C 0006 FFE6           move.b     [A4 - 0x1A], 0x6
  331. 00000384  7000                     moveq.l    D0, 0x00
  332. 00000386  1013                     move.b     D0, [A3]
  333. 00000388  C0BC 0000 00FF           and.l      D0, 0xFF
  334. 0000038E  41ED DB5A                lea.l      A0, [A5 - 0x24A6]
  335. 00000392  1970 0000 FFE7           move.b     [A4 - 0x19], [A0 + D0.w]
  336. 00000398  200B                     move.l     D0, A3
  337. 0000039A  5280                     addq.l     D0, 1
  338. 0000039C  2D40 FEF8                move.l     [A6 - 0x108], D0
  339. 000003A0  102C FFE7                move.b     D0, [A4 - 0x19]
  340. 000003A4  4880                     ext.w      D0
  341. 000003A6  5340                     subq.w     D0, 1
  342. 000003A8  6700 00C8                beq        +0xCA /* 00000472 */
  343. 000003AC  0440 000B                subi.w     D0, 0xB
  344. 000003B0  6700 0088                beq        +0x8A /* 0000043A */
  345. 000003B4  0440 0009                subi.w     D0, 0x9 /* '\t' */
  346. 000003B8  675A                     beq        +0x5C /* 00000414 */
  347. 000003BA  5340                     subq.w     D0, 1
  348. 000003BC  6704                     beq        +0x6 /* 000003C2 */
  349. 000003BE  6000 00D6                bra        +0xD8 /* 00000496 */
  350. label000003C2:
  351. 000003C2  7000                     moveq.l    D0, 0x00
  352. 000003C4  206E FEF8                movea.l    A0, [A6 - 0x108]
  353. 000003C8  1010                     move.b     D0, [A0]
  354. 000003CA  C0BC 0000 00FF           and.l      D0, 0xFF
  355. 000003D0  41ED DB5A                lea.l      A0, [A5 - 0x24A6]
  356. 000003D4  7213                     moveq.l    D1, 0x13
  357. 000003D6  B230 0000                cmp.b      D1, [A0 + D0.w]
  358. 000003DA  660E                     bne        +0x10 /* 000003EA */
  359. 000003DC  197C 0018 FFE7           move.b     [A4 - 0x19], 0x18
  360. 000003E2  52AE FEF8                addq.l     [A6 - 0x108], 1
  361. 000003E6  6000 00AE                bra        +0xB0 /* 00000496 */
  362. label000003EA:
  363. 000003EA  7000                     moveq.l    D0, 0x00
  364. 000003EC  206E FEF8                movea.l    A0, [A6 - 0x108]
  365. 000003F0  1010                     move.b     D0, [A0]
  366. 000003F2  C0BC 0000 00FF           and.l      D0, 0xFF
  367. 000003F8  41ED DB5A                lea.l      A0, [A5 - 0x24A6]
  368. 000003FC  7215                     moveq.l    D1, 0x15
  369. 000003FE  B230 0000                cmp.b      D1, [A0 + D0.w]
  370. 00000402  6600 0092                bne        +0x94 /* 00000496 */
  371. 00000406  197C 0014 FFE7           move.b     [A4 - 0x19], 0x14
  372. 0000040C  52AE FEF8                addq.l     [A6 - 0x108], 1
  373. 00000410  6000 0084                bra        +0x86 /* 00000496 */
  374. label00000414:
  375. 00000414  7000                     moveq.l    D0, 0x00
  376. 00000416  206E FEF8                movea.l    A0, [A6 - 0x108]
  377. 0000041A  1010                     move.b     D0, [A0]
  378. 0000041C  C0BC 0000 00FF           and.l      D0, 0xFF
  379. 00000422  41ED DB5A                lea.l      A0, [A5 - 0x24A6]
  380. 00000426  7213                     moveq.l    D1, 0x13
  381. 00000428  B230 0000                cmp.b      D1, [A0 + D0.w]
  382. 0000042C  6668                     bne        +0x6A /* 00000496 */
  383. 0000042E  197C 0017 FFE7           move.b     [A4 - 0x19], 0x17
  384. 00000434  52AE FEF8                addq.l     [A6 - 0x108], 1
  385. 00000438  605C                     bra        +0x5E /* 00000496 */
  386. label0000043A:
  387. 0000043A  7000                     moveq.l    D0, 0x00
  388. 0000043C  206E FEF8                movea.l    A0, [A6 - 0x108]
  389. 00000440  1010                     move.b     D0, [A0]
  390. 00000442  C0BC 0000 00FF           and.l      D0, 0xFF
  391. 00000448  41ED DB5A                lea.l      A0, [A5 - 0x24A6]
  392. 0000044C  720C                     moveq.l    D1, 0x0C
  393. 0000044E  B230 0000                cmp.b      D1, [A0 + D0.w]
  394. 00000452  6642                     bne        +0x44 /* 00000496 */
  395. 00000454  397C 0200 FFE6           move.w     [A4 - 0x1A], 0x200
  396. 0000045A  486E FEF8                pea.l      [A6 - 0x108]
  397. 0000045E  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  398. 00000462  266E FEF8                movea.l    A3, [A6 - 0x108]
  399. 00000466  204B                     movea.l    A0, A3
  400. 00000468  4A10                     tst.b      [A0]
  401. 0000046A  672A                     beq        +0x2C /* 00000496 */
  402. 0000046C  52AE FEF8                addq.l     [A6 - 0x108], 1
  403. 00000470  6024                     bra        +0x26 /* 00000496 */
  404. label00000472:
  405. 00000472  7000                     moveq.l    D0, 0x00
  406. 00000474  206E FEF8                movea.l    A0, [A6 - 0x108]
  407. 00000478  1010                     move.b     D0, [A0]
  408. 0000047A  C0BC 0000 00FF           and.l      D0, 0xFF
  409. 00000480  41ED DB5A                lea.l      A0, [A5 - 0x24A6]
  410. 00000484  7201                     moveq.l    D1, 0x01
  411. 00000486  B230 0000                cmp.b      D1, [A0 + D0.w]
  412. 0000048A  660A                     bne        +0xC /* 00000496 */
  413. 0000048C  197C 0002 FFE7           move.b     [A4 - 0x19], 0x2
  414. 00000492  52AE FEF8                addq.l     [A6 - 0x108], 1
  415. label00000496:
  416. 00000496  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  417. 0000049C  6000 0116                bra        +0x118 /* 000005B4 */
  418. 000004A0  397C 0200 FFE6           move.w     [A4 - 0x1A], 0x200
  419. 000004A6  200B                     move.l     D0, A3
  420. 000004A8  5280                     addq.l     D0, 1
  421. 000004AA  2D40 FEF8                move.l     [A6 - 0x108], D0
  422. 000004AE  294B FFF4                move.l     [A4 - 0xC], A3
  423. 000004B2  206C FFF4                movea.l    A0, [A4 - 0xC]
  424. 000004B6  4A10                     tst.b      [A0]
  425. 000004B8  6700 00FA                beq        +0xFC /* 000005B4 */
  426. 000004BC  52AC FFF4                addq.l     [A4 - 0xC], 1
  427. 000004C0  6000 00F2                bra        +0xF4 /* 000005B4 */
  428. 000004C4  197C 0008 FFE6           move.b     [A4 - 0x1A], 0x8
  429. 000004CA  528B                     addq.l     A3, 1
  430. 000004CC  294B FFF4                move.l     [A4 - 0xC], A3
  431. label000004D0:
  432. 000004D0  7000                     moveq.l    D0, 0x00
  433. 000004D2  206C FFF4                movea.l    A0, [A4 - 0xC]
  434. 000004D6  1010                     move.b     D0, [A0]
  435. 000004D8  C0BC 0000 00FF           and.l      D0, 0xFF
  436. 000004DE  41ED D826                lea.l      A0, [A5 - 0x27DA]
  437. 000004E2  7203                     moveq.l    D1, 0x03
  438. 000004E4  B230 0000                cmp.b      D1, [A0 + D0.w]
  439. 000004E8  56C0                     sne        D0
  440. 000004EA  4A00                     tst.b      D0
  441. 000004EC  6724                     beq        +0x26 /* 00000512 */
  442. 000004EE  7200                     moveq.l    D1, 0x00
  443. 000004F0  206C FFF4                movea.l    A0, [A4 - 0xC]
  444. 000004F4  1210                     move.b     D1, [A0]
  445. 000004F6  C2BC 0000 00FF           and.l      D1, 0xFF
  446. 000004FC  41ED D826                lea.l      A0, [A5 - 0x27DA]
  447. 00000500  7407                     moveq.l    D2, 0x07
  448. 00000502  B430 1000                cmp.b      D2, [A0 + D1.w]
  449. 00000506  56C1                     sne        D1
  450. 00000508  C001                     and.b      D0, D1
  451. 0000050A  6706                     beq        +0x8 /* 00000512 */
  452. 0000050C  52AC FFF4                addq.l     [A4 - 0xC], 1
  453. 00000510  60BE                     bra        -0x40 /* 000004D0 */
  454. label00000512:
  455. 00000512  2D6C FFF4 FEF8           move.l     [A6 - 0x108], [A4 - 0xC]
  456. 00000518  7000                     moveq.l    D0, 0x00
  457. 0000051A  206C FFF4                movea.l    A0, [A4 - 0xC]
  458. 0000051E  1010                     move.b     D0, [A0]
  459. 00000520  C0BC 0000 00FF           and.l      D0, 0xFF
  460. 00000526  41ED D826                lea.l      A0, [A5 - 0x27DA]
  461. 0000052A  7203                     moveq.l    D1, 0x03
  462. 0000052C  B230 0000                cmp.b      D1, [A0 + D0.w]
  463. 00000530  6606                     bne        +0x8 /* 00000538 */
  464. 00000532  52AC FFF4                addq.l     [A4 - 0xC], 1
  465. 00000536  607C                     bra        +0x7E /* 000005B4 */
  466. label00000538:
  467. 00000538  197C 0005 FFE6           move.b     [A4 - 0x1A], 0x5
  468. 0000053E  538B                     subq.l     A3, 1
  469. 00000540  6072                     bra        +0x74 /* 000005B4 */
  470. 00000542  197C 0007 FFE6           move.b     [A4 - 0x1A], 0x7
  471. 00000548  7000                     moveq.l    D0, 0x00
  472. 0000054A  1013                     move.b     D0, [A3]
  473. 0000054C  C0BC 0000 00FF           and.l      D0, 0xFF
  474. 00000552  41ED DB5A                lea.l      A0, [A5 - 0x24A6]
  475. 00000556  1970 0000 FFE7           move.b     [A4 - 0x19], [A0 + D0.w]
  476. 0000055C  7004                     moveq.l    D0, 0x04
  477. 0000055E  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  478. 00000562  661E                     bne        +0x20 /* 00000582 */
  479. 00000564  52AC FFF4                addq.l     [A4 - 0xC], 1
  480. 00000568  486C FFF4                pea.l      [A4 - 0xC]
  481. 0000056C  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  482. 00000570  206C FFF4                movea.l    A0, [A4 - 0xC]
  483. 00000574  4A10                     tst.b      [A0]
  484. 00000576  6700 FCB2                beq        -0x34C /* 0000022A */
  485. 0000057A  52AC FFF4                addq.l     [A4 - 0xC], 1
  486. 0000057E  6000 FCAA                bra        -0x354 /* 0000022A */
  487. label00000582:
  488. 00000582  200B                     move.l     D0, A3
  489. 00000584  5280                     addq.l     D0, 1
  490. 00000586  2D40 FEF8                move.l     [A6 - 0x108], D0
  491. 0000058A  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  492. 00000590  6022                     bra        +0x24 /* 000005B4 */
  493. 00000592  197C 0005 FFE6           move.b     [A4 - 0x1A], 0x5
  494. 00000598  7000                     moveq.l    D0, 0x00
  495. 0000059A  1013                     move.b     D0, [A3]
  496. 0000059C  C0BC 0000 00FF           and.l      D0, 0xFF
  497. 000005A2  1940 FFE7                move.b     [A4 - 0x19], D0
  498. 000005A6  200B                     move.l     D0, A3
  499. 000005A8  5280                     addq.l     D0, 1
  500. 000005AA  2D40 FEF8                move.l     [A6 - 0x108], D0
  501. 000005AE  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  502. label000005B4:
  503. 000005B4  302C 0008                move.w     D0, [A4 + 0x8]
  504. 000005B8  48C0                     ext.l      D0
  505. 000005BA  D08B                     add.l      D0, A3
  506. 000005BC  90AC 000A                sub.l      D0, [A4 + 0xA]
  507. 000005C0  3940 FFE8                move.w     [A4 - 0x18], D0
  508. 000005C4  202E FEF8                move.l     D0, [A6 - 0x108]
  509. 000005C8  908B                     sub.l      D0, A3
  510. 000005CA  3940 FFEA                move.w     [A4 - 0x16], D0
  511. 000005CE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  512. 000005D2  4E5E                     unlink     A6
  513. 000005D4  2E9F                     move.l     [A7], [A7]+
  514. 000005D6  4E75                     rts
  515. fn000005D8:
  516. 000005D8  4E56 FFFC                link       A6, -0x0004
  517. 000005DC  48E7 0018                movem.l    -[A7], A3,A4
  518. 000005E0  286E 0008                movea.l    A4, [A6 + 0x8]
  519. 000005E4  206C FFDE                movea.l    A0, [A4 - 0x22]
  520. 000005E8  2F08                     move.l     -[A7], A0
  521. 000005EA  42A7                     clr.l      -[A7]
  522. 000005EC  302C FFE2                move.w     D0, [A4 - 0x1E]
  523. 000005F0  5340                     subq.w     D0, 1
  524. 000005F2  3F00                     move.w     -[A7], D0
  525. 000005F4  3F3C 0006                move.w     -[A7], 0x6
  526. 000005F8  301F                     move.w     D0, [A7]+
  527. 000005FA  C1DF                     muls.w     D0, [A7]+
  528. 000005FC  2E80                     move.l     [A7], D0
  529. 000005FE  201F                     move.l     D0, [A7]+
  530. 00000600  205F                     movea.l    A0, [A7]+
  531. 00000602  2640                     movea.l    A3, D0
  532. 00000604  D7D0                     add.l      A3, [A0]
  533. 00000606  206E 000C                movea.l    A0, [A6 + 0xC]
  534. 0000060A  224B                     movea.l    A1, A3
  535. 0000060C  22D8                     move.l     [A1]+, [A0]+
  536. 0000060E  3290                     move.w     [A1], [A0]
  537. 00000610  4CDF 1800                movem.l    A3,A4, [A7]+
  538. 00000614  4E5E                     unlink     A6
  539. 00000616  205F                     movea.l    A0, [A7]+
  540. 00000618  504F                     addq.w     A7, 8
  541. 0000061A  4ED0                     jmp        [A0]
  542. fn0000061C:
  543. 0000061C  4E56 FF00                link       A6, -0x0100
  544. 00000620  2F0C                     move.l     -[A7], A4
  545. 00000622  206E 000C                movea.l    A0, [A6 + 0xC]
  546. 00000626  43EE FF00                lea.l      A1, [A6 - 0x100]
  547. 0000062A  703F                     moveq.l    D0, 0x3F
  548. label0000062C:
  549. 0000062C  22D8                     move.l     [A1]+, [A0]+
  550. 0000062E  51C8 FFFC                dbf        D0, -0x6 /* 0000062C */
  551. 00000632  286E 0008                movea.l    A4, [A6 + 0x8]
  552. 00000636  286C 0008                movea.l    A4, [A4 + 0x8]
  553. 0000063A  2F2C FFDE                move.l     -[A7], [A4 - 0x22]
  554. 0000063E  7006                     moveq.l    D0, 0x06
  555. 00000640  2F00                     move.l     -[A7], D0
  556. 00000642  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  557. 00000646  206C FFDE                movea.l    A0, [A4 - 0x22]
  558. 0000064A  2050                     movea.l    A0, [A0]
  559. 0000064C  43ED D66C                lea.l      A1, [A5 - 0x2994]
  560. 00000650  20D9                     move.l     [A0]+, [A1]+
  561. 00000652  3091                     move.w     [A0], [A1]
  562. 00000654  486E FF00                pea.l      [A6 - 0x100]
  563. 00000658  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  564. 0000065C  206E 0008                movea.l    A0, [A6 + 0x8]
  565. 00000660  2068 0008                movea.l    A0, [A0 + 0x8]
  566. 00000664  2C48                     movea.l    A6, A0
  567. 00000666  4EFA 0712                jmp        [PC + 0x712 /* 00000D7A */]
  568. 0000066A  0000 285F                ori.b      D0, 0x5F /* '_' */
  569. 0000066E  4E5E                     unlink     A6
  570. 00000670  205F                     movea.l    A0, [A7]+
  571. 00000672  504F                     addq.w     A7, 8
  572. 00000674  4ED0                     jmp        [A0]
  573. fn00000676:
  574. 00000676  4E56 FEFC                link       A6, -0x0104
  575. 0000067A  48E7 0118                movem.l    -[A7], D7,A3,A4
  576. 0000067E  2E2E 000C                move.l     D7, [A6 + 0xC]
  577. 00000682  286E 0008                movea.l    A4, [A6 + 0x8]
  578. 00000686  102C FFF3                move.b     D0, [A4 - 0xD]
  579. 0000068A  6710                     beq        +0x12 /* 0000069C */
  580. 0000068C  2047                     movea.l    A0, D7
  581. 0000068E  7202                     moveq.l    D1, 0x02
  582. 00000690  B210                     cmp.b      D1, [A0]
  583. 00000692  57C1                     seq        D1
  584. 00000694  C001                     and.b      D0, D1
  585. 00000696  6704                     beq        +0x6 /* 0000069C */
  586. 00000698  6000 00BE                bra        +0xC0 /* 00000758 */
  587. label0000069C:
  588. 0000069C  2047                     movea.l    A0, D7
  589. 0000069E  7002                     moveq.l    D0, 0x02
  590. 000006A0  B010                     cmp.b      D0, [A0]
  591. 000006A2  57C0                     seq        D0
  592. 000006A4  4400                     neg.b      D0
  593. 000006A6  1940 FFF3                move.b     [A4 - 0xD], D0
  594. 000006AA  526C FFE2                addq.w     [A4 - 0x1E], 1
  595. 000006AE  0C6C 7D00 FFE2           cmpi.w     [A4 - 0x1E], 0x7D00 /* '}\0' */
  596. 000006B4  6F12                     ble        +0x14 /* 000006C8 */
  597. 000006B6  486E FEFC                pea.l      [A6 - 0x104]
  598. 000006BA  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  599. 000006BE  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  600. 000006C2  2F0E                     move.l     -[A7], A6
  601. 000006C4  4EBA FF56                jsr        [PC - 0xAA /* 0000061C */]
  602. label000006C8:
  603. 000006C8  302C FFE2                move.w     D0, [A4 - 0x1E]
  604. 000006CC  B06C FFE4                cmp.w      D0, [A4 - 0x1C]
  605. 000006D0  6F5C                     ble        +0x5E /* 0000072E */
  606. 000006D2  066C 01F4 FFE4           addi.w     [A4 - 0x1C], 0x1F4
  607. 000006D8  2F2C FFDE                move.l     -[A7], [A4 - 0x22]
  608. 000006DC  42A7                     clr.l      -[A7]
  609. 000006DE  3F2C FFE4                move.w     -[A7], [A4 - 0x1C]
  610. 000006E2  3F3C 0006                move.w     -[A7], 0x6
  611. 000006E6  301F                     move.w     D0, [A7]+
  612. 000006E8  C1DF                     muls.w     D0, [A7]+
  613. 000006EA  2E80                     move.l     [A7], D0
  614. 000006EC  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  615. 000006F0  4267                     clr.w      -[A7]
  616. 000006F2  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  617. 000006F6  4A5F                     tst.w      [A7]+
  618. 000006F8  56C0                     sne        D0
  619. 000006FA  4A00                     tst.b      D0
  620. 000006FC  661E                     bne        +0x20 /* 0000071C */
  621. 000006FE  2F00                     move.l     -[A7], D0
  622. 00000700  4267                     clr.w      -[A7]
  623. 00000702  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  624. 00000708  4EAD 2B92                jsr        [A5 + 0x2B92 /* export_1390 */]
  625. 0000070C  121F                     move.b     D1, [A7]+
  626. 0000070E  201F                     move.l     D0, [A7]+
  627. 00000710  0A01 0001                xori.b     D1, 0x1
  628. 00000714  8001                     or.b       D0, D1
  629. 00000716  0240 0001                andi.w     D0, 0x1
  630. 0000071A  6712                     beq        +0x14 /* 0000072E */
  631. label0000071C:
  632. 0000071C  486E FEFC                pea.l      [A6 - 0x104]
  633. 00000720  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  634. 00000724  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  635. 00000728  2F0E                     move.l     -[A7], A6
  636. 0000072A  4EBA FEF0                jsr        [PC - 0x110 /* 0000061C */]
  637. label0000072E:
  638. 0000072E  206C FFDE                movea.l    A0, [A4 - 0x22]
  639. 00000732  2F08                     move.l     -[A7], A0
  640. 00000734  42A7                     clr.l      -[A7]
  641. 00000736  302C FFE2                move.w     D0, [A4 - 0x1E]
  642. 0000073A  5340                     subq.w     D0, 1
  643. 0000073C  3F00                     move.w     -[A7], D0
  644. 0000073E  3F3C 0006                move.w     -[A7], 0x6
  645. 00000742  301F                     move.w     D0, [A7]+
  646. 00000744  C1DF                     muls.w     D0, [A7]+
  647. 00000746  2E80                     move.l     [A7], D0
  648. 00000748  201F                     move.l     D0, [A7]+
  649. 0000074A  205F                     movea.l    A0, [A7]+
  650. 0000074C  2640                     movea.l    A3, D0
  651. 0000074E  D7D0                     add.l      A3, [A0]
  652. 00000750  2047                     movea.l    A0, D7
  653. 00000752  224B                     movea.l    A1, A3
  654. 00000754  22D8                     move.l     [A1]+, [A0]+
  655. 00000756  3290                     move.w     [A1], [A0]
  656. label00000758:
  657. 00000758  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  658. 0000075C  4E5E                     unlink     A6
  659. 0000075E  205F                     movea.l    A0, [A7]+
  660. 00000760  504F                     addq.w     A7, 8
  661. 00000762  4ED0                     jmp        [A0]
  662. fn00000764:
  663. 00000764  4E56 FFFA                link       A6, -0x0006
  664. 00000768  2F0C                     move.l     -[A7], A4
  665. 0000076A  286E 0008                movea.l    A4, [A6 + 0x8]
  666. 0000076E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  667. 00000772  4EBA FAA4                jsr        [PC - 0x55C /* 00000218 */]
  668. 00000776  7006                     moveq.l    D0, 0x06
  669. 00000778  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  670. 0000077C  57C0                     seq        D0
  671. 0000077E  4A00                     tst.b      D0
  672. 00000780  6700 01F0                beq        +0x1F2 /* 00000972 */
  673. 00000784  7219                     moveq.l    D1, 0x19
  674. 00000786  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  675. 0000078A  57C1                     seq        D1
  676. 0000078C  C001                     and.b      D0, D1
  677. 0000078E  6700 01E2                beq        +0x1E4 /* 00000972 */
  678. 00000792  2B6C FFE8 DB56           move.l     [A5 - 0x24AA], [A4 - 0x18]
  679. 00000798  302D DB56                move.w     D0, [A5 - 0x24AA]
  680. 0000079C  48C0                     ext.l      D0
  681. 0000079E  D0AC 000A                add.l      D0, [A4 + 0xA]
  682. 000007A2  2940 FFFC                move.l     [A4 - 0x4], D0
  683. 000007A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  684. 000007AA  4EBA FA6C                jsr        [PC - 0x594 /* 00000218 */]
  685. 000007AE  701B                     moveq.l    D0, 0x1B
  686. 000007B0  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  687. 000007B4  6716                     beq        +0x18 /* 000007CC */
  688. 000007B6  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  689. 000007BC  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  690. 000007C0  43ED DB54                lea.l      A1, [A5 - 0x24AC]
  691. 000007C4  20D9                     move.l     [A0]+, [A1]+
  692. 000007C6  3091                     move.w     [A0], [A1]
  693. 000007C8  6000 0228                bra        +0x22A /* 000009F2 */
  694. label000007CC:
  695. 000007CC  7003                     moveq.l    D0, 0x03
  696. 000007CE  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  697. 000007D2  6622                     bne        +0x24 /* 000007F6 */
  698. 000007D4  3B6D DB56 D822           move.w     [A5 - 0x27DE], [A5 - 0x24AA]
  699. 000007DA  202C FFF4                move.l     D0, [A4 - 0xC]
  700. 000007DE  90AC FFFC                sub.l      D0, [A4 - 0x4]
  701. 000007E2  3B40 D824                move.w     [A5 - 0x27DC], D0
  702. 000007E6  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  703. 000007EA  43ED D820                lea.l      A1, [A5 - 0x27E0]
  704. 000007EE  20D9                     move.l     [A0]+, [A1]+
  705. 000007F0  3091                     move.w     [A0], [A1]
  706. 000007F2  6000 01FE                bra        +0x200 /* 000009F2 */
  707. label000007F6:
  708. 000007F6  7005                     moveq.l    D0, 0x05
  709. 000007F8  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  710. 000007FC  6622                     bne        +0x24 /* 00000820 */
  711. 000007FE  3B6D DB56 D674           move.w     [A5 - 0x298C], [A5 - 0x24AA]
  712. 00000804  202C FFF4                move.l     D0, [A4 - 0xC]
  713. 00000808  90AC FFFC                sub.l      D0, [A4 - 0x4]
  714. 0000080C  3B40 D676                move.w     [A5 - 0x298A], D0
  715. 00000810  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  716. 00000814  43ED D672                lea.l      A1, [A5 - 0x298E]
  717. 00000818  20D9                     move.l     [A0]+, [A1]+
  718. 0000081A  3091                     move.w     [A0], [A1]
  719. 0000081C  6000 01D4                bra        +0x1D6 /* 000009F2 */
  720. label00000820:
  721. 00000820  700C                     moveq.l    D0, 0x0C
  722. 00000822  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  723. 00000826  6622                     bne        +0x24 /* 0000084A */
  724. 00000828  3B6D DB56 D938           move.w     [A5 - 0x26C8], [A5 - 0x24AA]
  725. 0000082E  202C FFF4                move.l     D0, [A4 - 0xC]
  726. 00000832  90AC FFFC                sub.l      D0, [A4 - 0x4]
  727. 00000836  3B40 D93A                move.w     [A5 - 0x26C6], D0
  728. 0000083A  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  729. 0000083E  43ED D936                lea.l      A1, [A5 - 0x26CA]
  730. 00000842  20D9                     move.l     [A0]+, [A1]+
  731. 00000844  3091                     move.w     [A0], [A1]
  732. 00000846  6000 01AA                bra        +0x1AC /* 000009F2 */
  733. label0000084A:
  734. 0000084A  700D                     moveq.l    D0, 0x0D
  735. 0000084C  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  736. 00000850  6622                     bne        +0x24 /* 00000874 */
  737. 00000852  3B6D DB56 D69A           move.w     [A5 - 0x2966], [A5 - 0x24AA]
  738. 00000858  202C FFF4                move.l     D0, [A4 - 0xC]
  739. 0000085C  90AC FFFC                sub.l      D0, [A4 - 0x4]
  740. 00000860  3B40 D69C                move.w     [A5 - 0x2964], D0
  741. 00000864  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  742. 00000868  43ED D698                lea.l      A1, [A5 - 0x2968]
  743. 0000086C  20D9                     move.l     [A0]+, [A1]+
  744. 0000086E  3091                     move.w     [A0], [A1]
  745. 00000870  6000 0180                bra        +0x182 /* 000009F2 */
  746. label00000874:
  747. 00000874  7004                     moveq.l    D0, 0x04
  748. 00000876  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  749. 0000087A  6600 00E0                bne        +0xE2 /* 0000095C */
  750. 0000087E  3B6D DB56 D81C           move.w     [A5 - 0x27E4], [A5 - 0x24AA]
  751. 00000884  202C FFF4                move.l     D0, [A4 - 0xC]
  752. 00000888  90AC FFFC                sub.l      D0, [A4 - 0x4]
  753. 0000088C  3B40 D81E                move.w     [A5 - 0x27E2], D0
  754. 00000890  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  755. 00000894  4EBA F982                jsr        [PC - 0x67E /* 00000218 */]
  756. 00000898  701B                     moveq.l    D0, 0x1B
  757. 0000089A  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  758. 0000089E  57C0                     seq        D0
  759. 000008A0  4A00                     tst.b      D0
  760. 000008A2  672E                     beq        +0x30 /* 000008D2 */
  761. 000008A4  7203                     moveq.l    D1, 0x03
  762. 000008A6  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  763. 000008AA  57C1                     seq        D1
  764. 000008AC  C001                     and.b      D0, D1
  765. 000008AE  6722                     beq        +0x24 /* 000008D2 */
  766. 000008B0  3B6D DB56 D67A           move.w     [A5 - 0x2986], [A5 - 0x24AA]
  767. 000008B6  202C FFF4                move.l     D0, [A4 - 0xC]
  768. 000008BA  90AC FFFC                sub.l      D0, [A4 - 0x4]
  769. 000008BE  3B40 D67C                move.w     [A5 - 0x2984], D0
  770. 000008C2  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  771. 000008C6  43ED D678                lea.l      A1, [A5 - 0x2988]
  772. 000008CA  20D9                     move.l     [A0]+, [A1]+
  773. 000008CC  3091                     move.w     [A0], [A1]
  774. 000008CE  6000 0122                bra        +0x124 /* 000009F2 */
  775. label000008D2:
  776. 000008D2  701B                     moveq.l    D0, 0x1B
  777. 000008D4  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  778. 000008D8  57C0                     seq        D0
  779. 000008DA  4A00                     tst.b      D0
  780. 000008DC  672E                     beq        +0x30 /* 0000090C */
  781. 000008DE  720C                     moveq.l    D1, 0x0C
  782. 000008E0  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  783. 000008E4  57C1                     seq        D1
  784. 000008E6  C001                     and.b      D0, D1
  785. 000008E8  6722                     beq        +0x24 /* 0000090C */
  786. 000008EA  3B6D DB56 D69A           move.w     [A5 - 0x2966], [A5 - 0x24AA]
  787. 000008F0  202C FFF4                move.l     D0, [A4 - 0xC]
  788. 000008F4  90AC FFFC                sub.l      D0, [A4 - 0x4]
  789. 000008F8  3B40 D69C                move.w     [A5 - 0x2964], D0
  790. 000008FC  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  791. 00000900  43ED D698                lea.l      A1, [A5 - 0x2968]
  792. 00000904  20D9                     move.l     [A0]+, [A1]+
  793. 00000906  3091                     move.w     [A0], [A1]
  794. 00000908  6000 00E8                bra        +0xEA /* 000009F2 */
  795. label0000090C:
  796. 0000090C  701B                     moveq.l    D0, 0x1B
  797. 0000090E  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  798. 00000912  57C0                     seq        D0
  799. 00000914  4A00                     tst.b      D0
  800. 00000916  672E                     beq        +0x30 /* 00000946 */
  801. 00000918  7205                     moveq.l    D1, 0x05
  802. 0000091A  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  803. 0000091E  57C1                     seq        D1
  804. 00000920  C001                     and.b      D0, D1
  805. 00000922  6722                     beq        +0x24 /* 00000946 */
  806. 00000924  3B6D DB56 D668           move.w     [A5 - 0x2998], [A5 - 0x24AA]
  807. 0000092A  202C FFF4                move.l     D0, [A4 - 0xC]
  808. 0000092E  90AC FFFC                sub.l      D0, [A4 - 0x4]
  809. 00000932  3B40 D66A                move.w     [A5 - 0x2996], D0
  810. 00000936  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  811. 0000093A  43ED D666                lea.l      A1, [A5 - 0x299A]
  812. 0000093E  20D9                     move.l     [A0]+, [A1]+
  813. 00000940  3091                     move.w     [A0], [A1]
  814. 00000942  6000 00AE                bra        +0xB0 /* 000009F2 */
  815. label00000946:
  816. 00000946  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  817. 0000094C  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  818. 00000950  43ED D81A                lea.l      A1, [A5 - 0x27E6]
  819. 00000954  20D9                     move.l     [A0]+, [A1]+
  820. 00000956  3091                     move.w     [A0], [A1]
  821. 00000958  6000 0098                bra        +0x9A /* 000009F2 */
  822. label0000095C:
  823. 0000095C  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  824. 00000962  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  825. 00000966  43ED DB54                lea.l      A1, [A5 - 0x24AC]
  826. 0000096A  20D9                     move.l     [A0]+, [A1]+
  827. 0000096C  3091                     move.w     [A0], [A1]
  828. 0000096E  6000 0082                bra        +0x84 /* 000009F2 */
  829. label00000972:
  830. 00000972  701B                     moveq.l    D0, 0x1B
  831. 00000974  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  832. 00000978  57C0                     seq        D0
  833. 0000097A  4A00                     tst.b      D0
  834. 0000097C  6774                     beq        +0x76 /* 000009F2 */
  835. 0000097E  7202                     moveq.l    D1, 0x02
  836. 00000980  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  837. 00000984  57C1                     seq        D1
  838. 00000986  4A01                     tst.b      D1
  839. 00000988  660E                     bne        +0x10 /* 00000998 */
  840. 0000098A  7401                     moveq.l    D2, 0x01
  841. 0000098C  B42C FFE7                cmp.b      D2, [A4 - 0x19]
  842. 00000990  57C2                     seq        D2
  843. 00000992  8202                     or.b       D1, D2
  844. 00000994  C001                     and.b      D0, D1
  845. 00000996  675A                     beq        +0x5C /* 000009F2 */
  846. label00000998:
  847. 00000998  41EE FFFA                lea.l      A0, [A6 - 0x6]
  848. 0000099C  43EC FFE6                lea.l      A1, [A4 - 0x1A]
  849. 000009A0  20D9                     move.l     [A0]+, [A1]+
  850. 000009A2  3091                     move.w     [A0], [A1]
  851. 000009A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  852. 000009A8  4EBA F86E                jsr        [PC - 0x792 /* 00000218 */]
  853. 000009AC  7017                     moveq.l    D0, 0x17
  854. 000009AE  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  855. 000009B2  662C                     bne        +0x2E /* 000009E0 */
  856. 000009B4  7001                     moveq.l    D0, 0x01
  857. 000009B6  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  858. 000009BA  6612                     bne        +0x14 /* 000009CE */
  859. 000009BC  7000                     moveq.l    D0, 0x00
  860. 000009BE  102C FFE7                move.b     D0, [A4 - 0x19]
  861. 000009C2  80BC 0000 00F0           or.l       D0, 0xF0
  862. 000009C8  1940 FFE7                move.b     [A4 - 0x19], D0
  863. 000009CC  6024                     bra        +0x26 /* 000009F2 */
  864. label000009CE:
  865. 000009CE  7000                     moveq.l    D0, 0x00
  866. 000009D0  102C FFE7                move.b     D0, [A4 - 0x19]
  867. 000009D4  C0BC 0000 000F           and.l      D0, 0xF
  868. 000009DA  1940 FFE7                move.b     [A4 - 0x19], D0
  869. 000009DE  6012                     bra        +0x14 /* 000009F2 */
  870. label000009E0:
  871. 000009E0  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  872. 000009E6  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  873. 000009EA  43EE FFFA                lea.l      A1, [A6 - 0x6]
  874. 000009EE  20D9                     move.l     [A0]+, [A1]+
  875. 000009F0  3091                     move.w     [A0], [A1]
  876. label000009F2:
  877. 000009F2  285F                     movea.l    A4, [A7]+
  878. 000009F4  4E5E                     unlink     A6
  879. 000009F6  2E9F                     move.l     [A7], [A7]+
  880. 000009F8  4E75                     rts
  881. export_748:
  882. fn000009FA:
  883. 000009FA  4E56 FFDE                link       A6, -0x0022
  884. 000009FE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  885. 00000A02  426E FFE2                clr.w      [A6 - 0x1E]
  886. 00000A06  422E FFF3                clr.b      [A6 - 0xD]
  887. 00000A0A  3D7C 01F4 FFE4           move.w     [A6 - 0x1C], 0x1F4
  888. 00000A10  42A7                     clr.l      -[A7]
  889. 00000A12  42A7                     clr.l      -[A7]
  890. 00000A14  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  891. 00000A18  3F3C 0006                move.w     -[A7], 0x6
  892. 00000A1C  301F                     move.w     D0, [A7]+
  893. 00000A1E  C1DF                     muls.w     D0, [A7]+
  894. 00000A20  2E80                     move.l     [A7], D0
  895. 00000A22  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  896. 00000A26  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  897. 00000A2A  661A                     bne        +0x1C /* 00000A46 */
  898. 00000A2C  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  899. 00000A30  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  900. 00000A34  42A7                     clr.l      -[A7]
  901. 00000A36  7006                     moveq.l    D0, 0x06
  902. 00000A38  2F00                     move.l     -[A7], D0
  903. 00000A3A  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  904. 00000A3E  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  905. 00000A42  6000 0314                bra        +0x316 /* 00000D58 */
  906. label00000A46:
  907. 00000A46  2D6E 000A FFF4           move.l     [A6 - 0xC], [A6 + 0xA]
  908. label00000A4C:
  909. 00000A4C  206E FFF4                movea.l    A0, [A6 - 0xC]
  910. 00000A50  4A10                     tst.b      [A0]
  911. 00000A52  6700 0304                beq        +0x306 /* 00000D58 */
  912. 00000A56  2F0E                     move.l     -[A7], A6
  913. 00000A58  4EBA FD0A                jsr        [PC - 0x2F6 /* 00000764 */]
  914. label00000A5C:
  915. 00000A5C  700B                     moveq.l    D0, 0x0B
  916. 00000A5E  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  917. 00000A62  57C0                     seq        D0
  918. 00000A64  4A00                     tst.b      D0
  919. 00000A66  6728                     beq        +0x2A /* 00000A90 */
  920. 00000A68  720D                     moveq.l    D1, 0x0D
  921. 00000A6A  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  922. 00000A6E  57C1                     seq        D1
  923. 00000A70  4A01                     tst.b      D1
  924. 00000A72  660E                     bne        +0x10 /* 00000A82 */
  925. 00000A74  7402                     moveq.l    D2, 0x02
  926. 00000A76  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  927. 00000A7A  57C2                     seq        D2
  928. 00000A7C  8202                     or.b       D1, D2
  929. 00000A7E  C001                     and.b      D0, D1
  930. 00000A80  670E                     beq        +0x10 /* 00000A90 */
  931. label00000A82:
  932. 00000A82  486D D68A                pea.l      [A5 - 0x2976]
  933. 00000A86  2F0E                     move.l     -[A7], A6
  934. 00000A88  4EBA FBEC                jsr        [PC - 0x414 /* 00000676 */]
  935. 00000A8C  6000 02BC                bra        +0x2BE /* 00000D4A */
  936. label00000A90:
  937. 00000A90  7010                     moveq.l    D0, 0x10
  938. 00000A92  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  939. 00000A96  6600 00B4                bne        +0xB6 /* 00000B4C */
  940. 00000A9A  1B6E FFE7 D661           move.b     [A5 - 0x299F], [A6 - 0x19]
  941. 00000AA0  2B6E FFE8 D662           move.l     [A5 - 0x299E], [A6 - 0x18]
  942. 00000AA6  41EE FFEC                lea.l      A0, [A6 - 0x14]
  943. 00000AAA  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  944. 00000AAE  20D9                     move.l     [A0]+, [A1]+
  945. 00000AB0  3091                     move.w     [A0], [A1]
  946. 00000AB2  2F0E                     move.l     -[A7], A6
  947. 00000AB4  4EBA FCAE                jsr        [PC - 0x352 /* 00000764 */]
  948. 00000AB8  7017                     moveq.l    D0, 0x17
  949. 00000ABA  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  950. 00000ABE  57C0                     seq        D0
  951. 00000AC0  4A00                     tst.b      D0
  952. 00000AC2  6658                     bne        +0x5A /* 00000B1C */
  953. 00000AC4  720F                     moveq.l    D1, 0x0F
  954. 00000AC6  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  955. 00000ACA  57C1                     seq        D1
  956. 00000ACC  8001                     or.b       D0, D1
  957. 00000ACE  664C                     bne        +0x4E /* 00000B1C */
  958. 00000AD0  721B                     moveq.l    D1, 0x1B
  959. 00000AD2  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  960. 00000AD6  57C1                     seq        D1
  961. 00000AD8  4A01                     tst.b      D1
  962. 00000ADA  6734                     beq        +0x36 /* 00000B10 */
  963. 00000ADC  7402                     moveq.l    D2, 0x02
  964. 00000ADE  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  965. 00000AE2  57C2                     seq        D2
  966. 00000AE4  4A02                     tst.b      D2
  967. 00000AE6  6634                     bne        +0x36 /* 00000B1C */
  968. 00000AE8  7601                     moveq.l    D3, 0x01
  969. 00000AEA  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  970. 00000AEE  57C3                     seq        D3
  971. 00000AF0  8403                     or.b       D2, D3
  972. 00000AF2  6628                     bne        +0x2A /* 00000B1C */
  973. 00000AF4  760A                     moveq.l    D3, 0x0A
  974. 00000AF6  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  975. 00000AFA  57C3                     seq        D3
  976. 00000AFC  8403                     or.b       D2, D3
  977. 00000AFE  661C                     bne        +0x1E /* 00000B1C */
  978. 00000B00  760B                     moveq.l    D3, 0x0B
  979. 00000B02  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  980. 00000B06  57C3                     seq        D3
  981. 00000B08  8403                     or.b       D2, D3
  982. 00000B0A  C202                     and.b      D1, D2
  983. 00000B0C  8001                     or.b       D0, D1
  984. 00000B0E  660C                     bne        +0xE /* 00000B1C */
  985. label00000B10:
  986. 00000B10  720F                     moveq.l    D1, 0x0F
  987. 00000B12  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  988. 00000B16  57C1                     seq        D1
  989. 00000B18  8001                     or.b       D0, D1
  990. 00000B1A  6718                     beq        +0x1A /* 00000B34 */
  991. label00000B1C:
  992. 00000B1C  486E FFE6                pea.l      [A6 - 0x1A]
  993. 00000B20  2F0E                     move.l     -[A7], A6
  994. 00000B22  4EBA FB52                jsr        [PC - 0x4AE /* 00000676 */]
  995. 00000B26  486D D660                pea.l      [A5 - 0x29A0]
  996. 00000B2A  2F0E                     move.l     -[A7], A6
  997. 00000B2C  4EBA FB48                jsr        [PC - 0x4B8 /* 00000676 */]
  998. 00000B30  6000 FF1A                bra        -0xE4 /* 00000A4C */
  999. label00000B34:
  1000. 00000B34  486E FFEC                pea.l      [A6 - 0x14]
  1001. 00000B38  2F0E                     move.l     -[A7], A6
  1002. 00000B3A  4EBA FB3A                jsr        [PC - 0x4C6 /* 00000676 */]
  1003. 00000B3E  486E FFE6                pea.l      [A6 - 0x1A]
  1004. 00000B42  2F0E                     move.l     -[A7], A6
  1005. 00000B44  4EBA FB30                jsr        [PC - 0x4D0 /* 00000676 */]
  1006. 00000B48  6000 FF02                bra        -0xFC /* 00000A4C */
  1007. label00000B4C:
  1008. 00000B4C  7011                     moveq.l    D0, 0x11
  1009. 00000B4E  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1010. 00000B52  57C0                     seq        D0
  1011. 00000B54  4A00                     tst.b      D0
  1012. 00000B56  661C                     bne        +0x1E /* 00000B74 */
  1013. 00000B58  720B                     moveq.l    D1, 0x0B
  1014. 00000B5A  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1015. 00000B5E  57C1                     seq        D1
  1016. 00000B60  4A01                     tst.b      D1
  1017. 00000B62  6700 0088                beq        +0x8A /* 00000BEC */
  1018. 00000B66  7407                     moveq.l    D2, 0x07
  1019. 00000B68  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1020. 00000B6C  57C2                     seq        D2
  1021. 00000B6E  C202                     and.b      D1, D2
  1022. 00000B70  8001                     or.b       D0, D1
  1023. 00000B72  6778                     beq        +0x7A /* 00000BEC */
  1024. label00000B74:
  1025. 00000B74  1B6E FFE7 D655           move.b     [A5 - 0x29AB], [A6 - 0x19]
  1026. 00000B7A  2B6E FFE8 D656           move.l     [A5 - 0x29AA], [A6 - 0x18]
  1027. 00000B80  700B                     moveq.l    D0, 0x0B
  1028. 00000B82  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1029. 00000B86  6606                     bne        +0x8 /* 00000B8E */
  1030. 00000B88  1B7C 0002 D655           move.b     [A5 - 0x29AB], 0x2
  1031. label00000B8E:
  1032. 00000B8E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1033. 00000B92  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  1034. 00000B96  20D9                     move.l     [A0]+, [A1]+
  1035. 00000B98  3091                     move.w     [A0], [A1]
  1036. 00000B9A  2F0E                     move.l     -[A7], A6
  1037. 00000B9C  4EBA F67A                jsr        [PC - 0x986 /* 00000218 */]
  1038. 00000BA0  701B                     moveq.l    D0, 0x1B
  1039. 00000BA2  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1040. 00000BA6  57C0                     seq        D0
  1041. 00000BA8  4A00                     tst.b      D0
  1042. 00000BAA  6732                     beq        +0x34 /* 00000BDE */
  1043. 00000BAC  7202                     moveq.l    D1, 0x02
  1044. 00000BAE  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  1045. 00000BB2  57C1                     seq        D1
  1046. 00000BB4  4A01                     tst.b      D1
  1047. 00000BB6  660E                     bne        +0x10 /* 00000BC6 */
  1048. 00000BB8  7401                     moveq.l    D2, 0x01
  1049. 00000BBA  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1050. 00000BBE  57C2                     seq        D2
  1051. 00000BC0  8202                     or.b       D1, D2
  1052. 00000BC2  C001                     and.b      D0, D1
  1053. 00000BC4  6718                     beq        +0x1A /* 00000BDE */
  1054. label00000BC6:
  1055. 00000BC6  486E FFE6                pea.l      [A6 - 0x1A]
  1056. 00000BCA  2F0E                     move.l     -[A7], A6
  1057. 00000BCC  4EBA FAA8                jsr        [PC - 0x558 /* 00000676 */]
  1058. 00000BD0  486D D654                pea.l      [A5 - 0x29AC]
  1059. 00000BD4  2F0E                     move.l     -[A7], A6
  1060. 00000BD6  4EBA FA9E                jsr        [PC - 0x562 /* 00000676 */]
  1061. 00000BDA  6000 FE70                bra        -0x18E /* 00000A4C */
  1062. label00000BDE:
  1063. 00000BDE  486E FFEC                pea.l      [A6 - 0x14]
  1064. 00000BE2  2F0E                     move.l     -[A7], A6
  1065. 00000BE4  4EBA FA90                jsr        [PC - 0x570 /* 00000676 */]
  1066. 00000BE8  6000 FE72                bra        -0x18C /* 00000A5C */
  1067. label00000BEC:
  1068. 00000BEC  700D                     moveq.l    D0, 0x0D
  1069. 00000BEE  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1070. 00000BF2  660E                     bne        +0x10 /* 00000C02 */
  1071. 00000BF4  2B6E FFE8 D65C           move.l     [A5 - 0x29A4], [A6 - 0x18]
  1072. 00000BFA  422D D65B                clr.b      [A5 - 0x29A5]
  1073. 00000BFE  6000 00B2                bra        +0xB4 /* 00000CB2 */
  1074. label00000C02:
  1075. 00000C02  701B                     moveq.l    D0, 0x1B
  1076. 00000C04  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1077. 00000C08  57C0                     seq        D0
  1078. 00000C0A  4A00                     tst.b      D0
  1079. 00000C0C  6700 013C                beq        +0x13E /* 00000D4A */
  1080. 00000C10  7206                     moveq.l    D1, 0x06
  1081. 00000C12  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  1082. 00000C16  57C1                     seq        D1
  1083. 00000C18  C001                     and.b      D0, D1
  1084. 00000C1A  6700 012E                beq        +0x130 /* 00000D4A */
  1085. 00000C1E  2B6E FFE8 D680           move.l     [A5 - 0x2980], [A6 - 0x18]
  1086. 00000C24  2B6E FFE8 D65C           move.l     [A5 - 0x29A4], [A6 - 0x18]
  1087. 00000C2A  2B6E FFE8 D686           move.l     [A5 - 0x297A], [A6 - 0x18]
  1088. 00000C30  2F0E                     move.l     -[A7], A6
  1089. 00000C32  4EBA F5E4                jsr        [PC - 0xA1C /* 00000218 */]
  1090. 00000C36  7010                     moveq.l    D0, 0x10
  1091. 00000C38  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1092. 00000C3C  57C0                     seq        D0
  1093. 00000C3E  4A00                     tst.b      D0
  1094. 00000C40  6600 FE1A                bne        -0x1E4 /* 00000A5C */
  1095. 00000C44  7211                     moveq.l    D1, 0x11
  1096. 00000C46  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1097. 00000C4A  57C1                     seq        D1
  1098. 00000C4C  8001                     or.b       D0, D1
  1099. 00000C4E  6600 FE0C                bne        -0x1F2 /* 00000A5C */
  1100. 00000C52  720B                     moveq.l    D1, 0x0B
  1101. 00000C54  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1102. 00000C58  57C1                     seq        D1
  1103. 00000C5A  4A01                     tst.b      D1
  1104. 00000C5C  671A                     beq        +0x1C /* 00000C78 */
  1105. 00000C5E  7407                     moveq.l    D2, 0x07
  1106. 00000C60  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1107. 00000C64  57C2                     seq        D2
  1108. 00000C66  C202                     and.b      D1, D2
  1109. 00000C68  670E                     beq        +0x10 /* 00000C78 */
  1110. 00000C6A  4A2E FFF3                tst.b      [A6 - 0xD]
  1111. 00000C6E  57C2                     seq        D2
  1112. 00000C70  C202                     and.b      D1, D2
  1113. 00000C72  8001                     or.b       D0, D1
  1114. 00000C74  6600 FDE6                bne        -0x218 /* 00000A5C */
  1115. label00000C78:
  1116. 00000C78  721B                     moveq.l    D1, 0x1B
  1117. 00000C7A  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1118. 00000C7E  57C1                     seq        D1
  1119. 00000C80  4A01                     tst.b      D1
  1120. 00000C82  6720                     beq        +0x22 /* 00000CA4 */
  1121. 00000C84  7407                     moveq.l    D2, 0x07
  1122. 00000C86  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1123. 00000C8A  57C2                     seq        D2
  1124. 00000C8C  4A02                     tst.b      D2
  1125. 00000C8E  6600 FDCC                bne        -0x232 /* 00000A5C */
  1126. 00000C92  7608                     moveq.l    D3, 0x08
  1127. 00000C94  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  1128. 00000C98  57C3                     seq        D3
  1129. 00000C9A  8403                     or.b       D2, D3
  1130. 00000C9C  C202                     and.b      D1, D2
  1131. 00000C9E  8001                     or.b       D0, D1
  1132. 00000CA0  6600 FDBA                bne        -0x244 /* 00000A5C */
  1133. label00000CA4:
  1134. 00000CA4  1B7C 0080 D65B           move.b     [A5 - 0x29A5], 0x80
  1135. 00000CAA  700D                     moveq.l    D0, 0x0D
  1136. 00000CAC  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1137. 00000CB0  661E                     bne        +0x20 /* 00000CD0 */
  1138. label00000CB2:
  1139. 00000CB2  102D D65B                move.b     D0, [A5 - 0x29A5]
  1140. 00000CB6  4880                     ext.w      D0
  1141. 00000CB8  122E FFE7                move.b     D1, [A6 - 0x19]
  1142. 00000CBC  4881                     ext.w      D1
  1143. 00000CBE  D240                     add.w      D1, D0
  1144. 00000CC0  1B41 D65B                move.b     [A5 - 0x29A5], D1
  1145. 00000CC4  2B6E FFE8 D686           move.l     [A5 - 0x297A], [A6 - 0x18]
  1146. 00000CCA  2F0E                     move.l     -[A7], A6
  1147. 00000CCC  4EBA F54A                jsr        [PC - 0xAB6 /* 00000218 */]
  1148. label00000CD0:
  1149. 00000CD0  7019                     moveq.l    D0, 0x19
  1150. 00000CD2  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1151. 00000CD6  57C0                     seq        D0
  1152. 00000CD8  4A00                     tst.b      D0
  1153. 00000CDA  660C                     bne        +0xE /* 00000CE8 */
  1154. 00000CDC  7218                     moveq.l    D1, 0x18
  1155. 00000CDE  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1156. 00000CE2  57C1                     seq        D1
  1157. 00000CE4  8001                     or.b       D0, D1
  1158. 00000CE6  6718                     beq        +0x1A /* 00000D00 */
  1159. label00000CE8:
  1160. 00000CE8  486E FFE6                pea.l      [A6 - 0x1A]
  1161. 00000CEC  2F0E                     move.l     -[A7], A6
  1162. 00000CEE  4EBA F986                jsr        [PC - 0x67A /* 00000676 */]
  1163. 00000CF2  486D D65A                pea.l      [A5 - 0x29A6]
  1164. 00000CF6  2F0E                     move.l     -[A7], A6
  1165. 00000CF8  4EBA F97C                jsr        [PC - 0x684 /* 00000676 */]
  1166. 00000CFC  6000 FD4E                bra        -0x2B0 /* 00000A4C */
  1167. label00000D00:
  1168. 00000D00  7000                     moveq.l    D0, 0x00
  1169. 00000D02  102D D65B                move.b     D0, [A5 - 0x29A5]
  1170. 00000D06  C0BC 0000 0080           and.l      D0, 0x80
  1171. 00000D0C  4A80                     tst.l      D0
  1172. 00000D0E  670A                     beq        +0xC /* 00000D1A */
  1173. 00000D10  486D D67E                pea.l      [A5 - 0x2982]
  1174. 00000D14  2F0E                     move.l     -[A7], A6
  1175. 00000D16  4EBA F95E                jsr        [PC - 0x6A2 /* 00000676 */]
  1176. label00000D1A:
  1177. 00000D1A  7000                     moveq.l    D0, 0x00
  1178. 00000D1C  102D D65B                move.b     D0, [A5 - 0x29A5]
  1179. 00000D20  C0BC 0000 000F           and.l      D0, 0xF
  1180. 00000D26  4A80                     tst.l      D0
  1181. 00000D28  6700 FD32                beq        -0x2CC /* 00000A5C */
  1182. 00000D2C  7000                     moveq.l    D0, 0x00
  1183. 00000D2E  102D D65B                move.b     D0, [A5 - 0x29A5]
  1184. 00000D32  C0BC 0000 000F           and.l      D0, 0xF
  1185. 00000D38  1B40 D685                move.b     [A5 - 0x297B], D0
  1186. 00000D3C  486D D684                pea.l      [A5 - 0x297C]
  1187. 00000D40  2F0E                     move.l     -[A7], A6
  1188. 00000D42  4EBA F932                jsr        [PC - 0x6CE /* 00000676 */]
  1189. 00000D46  6000 FD14                bra        -0x2EA /* 00000A5C */
  1190. label00000D4A:
  1191. 00000D4A  486E FFE6                pea.l      [A6 - 0x1A]
  1192. 00000D4E  2F0E                     move.l     -[A7], A6
  1193. 00000D50  4EBA F924                jsr        [PC - 0x6DC /* 00000676 */]
  1194. 00000D54  6000 FCF6                bra        -0x308 /* 00000A4C */
  1195. label00000D58:
  1196. 00000D58  102E FFF3                move.b     D0, [A6 - 0xD]
  1197. 00000D5C  670C                     beq        +0xE /* 00000D6A */
  1198. 00000D5E  486D D66C                pea.l      [A5 - 0x2994]
  1199. 00000D62  2F0E                     move.l     -[A7], A6
  1200. 00000D64  4EBA F872                jsr        [PC - 0x78E /* 000005D8 */]
  1201. 00000D68  600A                     bra        +0xC /* 00000D74 */
  1202. label00000D6A:
  1203. 00000D6A  486D D66C                pea.l      [A5 - 0x2994]
  1204. 00000D6E  2F0E                     move.l     -[A7], A6
  1205. 00000D70  4EBA F904                jsr        [PC - 0x6FC /* 00000676 */]
  1206. label00000D74:
  1207. 00000D74  2D6E FFDE 000E           move.l     [A6 + 0xE], [A6 - 0x22]
  1208. label00000D7A:
  1209. 00000D7A  4FEE FFBE                lea.l      A7, [A6 - 0x42]
  1210. 00000D7E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1211. 00000D82  4E5E                     unlink     A6
  1212. 00000D84  205F                     movea.l    A0, [A7]+
  1213. 00000D86  5C4F                     addq.w     A7, 6
  1214. 00000D88  4ED0                     jmp        [A0]
  1215. fn00000D8A:
  1216. 00000D8A  4E56 0000                link       A6, 0
  1217. 00000D8E  206D D92C                movea.l    A0, [A5 - 0x26D4]
  1218. 00000D92  2050                     movea.l    A0, [A0]
  1219. 00000D94  302E 0008                move.w     D0, [A6 + 0x8]
  1220. 00000D98  48C0                     ext.l      D0
  1221. 00000D9A  D090                     add.l      D0, [A0]
  1222. 00000D9C  2D40 000A                move.l     [A6 + 0xA], D0
  1223. 00000DA0  4E5E                     unlink     A6
  1224. 00000DA2  205F                     movea.l    A0, [A7]+
  1225. 00000DA4  544F                     addq.w     A7, 2
  1226. 00000DA6  4ED0                     jmp        [A0]
  1227. fn00000DA8:
  1228. 00000DA8  4E56 FFFC                link       A6, -0x0004
  1229. 00000DAC  206E 0008                movea.l    A0, [A6 + 0x8]
  1230. 00000DB0  117C 0001 000A           move.b     [A0 + 0xA], 0x1
  1231. 00000DB6  4267                     clr.w      -[A7]
  1232. 00000DB8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1233. 00000DBC  486E FFFC                pea.l      [A6 - 0x4]
  1234. 00000DC0  202E 000C                move.l     D0, [A6 + 0xC]
  1235. 00000DC4  5280                     addq.l     D0, 1
  1236. 00000DC6  2F00                     move.l     -[A7], D0
  1237. 00000DC8  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1238. 00000DCC  4A5F                     tst.w      [A7]+
  1239. 00000DCE  671E                     beq        +0x20 /* 00000DEE */
  1240. 00000DD0  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  1241. 00000DD4  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  1242. 00000DD8  42A7                     clr.l      -[A7]
  1243. 00000DDA  7001                     moveq.l    D0, 0x01
  1244. 00000DDC  2F00                     move.l     -[A7], D0
  1245. 00000DDE  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  1246. 00000DE2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1247. 00000DE6  206E FFFC                movea.l    A0, [A6 - 0x4]
  1248. 00000DEA  2050                     movea.l    A0, [A0]
  1249. 00000DEC  4210                     clr.b      [A0]
  1250. label00000DEE:
  1251. 00000DEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1252. 00000DF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1253. 00000DF6  4EBA F2FE                jsr        [PC - 0xD02 /* 000000F6 */]
  1254. 00000DFA  4E5E                     unlink     A6
  1255. 00000DFC  205F                     movea.l    A0, [A7]+
  1256. 00000DFE  DEFC 000C                add.w      A7, 0xC
  1257. 00000E02  4ED0                     jmp        [A0]
  1258. export_749:
  1259. 00000E04  4E56 FFFC                link       A6, -0x0004
  1260. 00000E08  2F0C                     move.l     -[A7], A4
  1261. 00000E0A  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1262. 00000E0E  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  1263. 00000E12  42A7                     clr.l      -[A7]
  1264. 00000E14  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1265. 00000E18  285F                     movea.l    A4, [A7]+
  1266. 00000E1A  42A7                     clr.l      -[A7]
  1267. 00000E1C  2F0C                     move.l     -[A7], A4
  1268. 00000E1E  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1269. 00000E22  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1270. 00000E26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1271. 00000E2A  4EBA FF7C                jsr        [PC - 0x84 /* 00000DA8 */]
  1272. 00000E2E  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  1273. 00000E32  285F                     movea.l    A4, [A7]+
  1274. 00000E34  4E5E                     unlink     A6
  1275. 00000E36  2E9F                     move.l     [A7], [A7]+
  1276. 00000E38  4E75                     rts
  1277. fn00000E3A:
  1278. 00000E3A  4E56 FF00                link       A6, -0x0100
  1279. 00000E3E  422E 0008                clr.b      [A6 + 0x8]
  1280. 00000E42  7004                     moveq.l    D0, 0x04
  1281. 00000E44  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1282. 00000E48  5DC0                     slt        D0
  1283. 00000E4A  721C                     moveq.l    D1, 0x1C
  1284. 00000E4C  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  1285. 00000E50  5EC1                     sgt        D1
  1286. 00000E52  C001                     and.b      D0, D1
  1287. 00000E54  671E                     beq        +0x20 /* 00000E74 */
  1288. 00000E56  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1289. 00000E5C  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  1290. 00000E60  486E FF00                pea.l      [A6 - 0x100]
  1291. 00000E64  4EBA F218                jsr        [PC - 0xDE8 /* 0000007E */]
  1292. 00000E68  486E FF00                pea.l      [A6 - 0x100]
  1293. 00000E6C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1294. 00000E70  4EBA F18E                jsr        [PC - 0xE72 /* 00000000 */]
  1295. label00000E74:
  1296. 00000E74  4E5E                     unlink     A6
  1297. 00000E76  4E75                     rts
  1298. export_750:
  1299. fn00000E78:
  1300. 00000E78  4E56 0000                link       A6, 0
  1301. 00000E7C  2F0C                     move.l     -[A7], A4
  1302. 00000E7E  286D D92C                movea.l    A4, [A5 - 0x26D4]
  1303. 00000E82  536C 0008                subq.w     [A4 + 0x8], 1
  1304. 00000E86  206C 0004                movea.l    A0, [A4 + 0x4]
  1305. 00000E8A  2F08                     move.l     -[A7], A0
  1306. 00000E8C  42A7                     clr.l      -[A7]
  1307. 00000E8E  302C 0008                move.w     D0, [A4 + 0x8]
  1308. 00000E92  5340                     subq.w     D0, 1
  1309. 00000E94  3F00                     move.w     -[A7], D0
  1310. 00000E96  3F3C 0006                move.w     -[A7], 0x6
  1311. 00000E9A  301F                     move.w     D0, [A7]+
  1312. 00000E9C  C1DF                     muls.w     D0, [A7]+
  1313. 00000E9E  2E80                     move.l     [A7], D0
  1314. 00000EA0  201F                     move.l     D0, [A7]+
  1315. 00000EA2  205F                     movea.l    A0, [A7]+
  1316. 00000EA4  D090                     add.l      D0, [A0]
  1317. 00000EA6  2040                     movea.l    A0, D0
  1318. 00000EA8  43ED D926                lea.l      A1, [A5 - 0x26DA]
  1319. 00000EAC  22D8                     move.l     [A1]+, [A0]+
  1320. 00000EAE  3290                     move.w     [A1], [A0]
  1321. 00000EB0  285F                     movea.l    A4, [A7]+
  1322. 00000EB2  4E5E                     unlink     A6
  1323. 00000EB4  4E75                     rts
  1324. export_751:
  1325. 00000EB6  4E56 0000                link       A6, 0
  1326. 00000EBA  2F0C                     move.l     -[A7], A4
  1327. 00000EBC  2B6E 0008 D92C           move.l     [A5 - 0x26D4], [A6 + 0x8]
  1328. 00000EC2  660E                     bne        +0x10 /* 00000ED2 */
  1329. 00000EC4  41ED D926                lea.l      A0, [A5 - 0x26DA]
  1330. 00000EC8  43ED D692                lea.l      A1, [A5 - 0x296E]
  1331. 00000ECC  20D9                     move.l     [A0]+, [A1]+
  1332. 00000ECE  3091                     move.w     [A0], [A1]
  1333. 00000ED0  602E                     bra        +0x30 /* 00000F00 */
  1334. label00000ED2:
  1335. 00000ED2  286D D92C                movea.l    A4, [A5 - 0x26D4]
  1336. 00000ED6  206C 0004                movea.l    A0, [A4 + 0x4]
  1337. 00000EDA  2F08                     move.l     -[A7], A0
  1338. 00000EDC  42A7                     clr.l      -[A7]
  1339. 00000EDE  302C 0008                move.w     D0, [A4 + 0x8]
  1340. 00000EE2  5340                     subq.w     D0, 1
  1341. 00000EE4  3F00                     move.w     -[A7], D0
  1342. 00000EE6  3F3C 0006                move.w     -[A7], 0x6
  1343. 00000EEA  301F                     move.w     D0, [A7]+
  1344. 00000EEC  C1DF                     muls.w     D0, [A7]+
  1345. 00000EEE  2E80                     move.l     [A7], D0
  1346. 00000EF0  201F                     move.l     D0, [A7]+
  1347. 00000EF2  205F                     movea.l    A0, [A7]+
  1348. 00000EF4  D090                     add.l      D0, [A0]
  1349. 00000EF6  2040                     movea.l    A0, D0
  1350. 00000EF8  43ED D926                lea.l      A1, [A5 - 0x26DA]
  1351. 00000EFC  22D8                     move.l     [A1]+, [A0]+
  1352. 00000EFE  3290                     move.w     [A1], [A0]
  1353. label00000F00:
  1354. 00000F00  285F                     movea.l    A4, [A7]+
  1355. 00000F02  4E5E                     unlink     A6
  1356. 00000F04  2E9F                     move.l     [A7], [A7]+
  1357. 00000F06  4E75                     rts
  1358. export_752:
  1359. 00000F08  4E56 0000                link       A6, 0
  1360. 00000F0C  2F0C                     move.l     -[A7], A4
  1361. 00000F0E  286D D92C                movea.l    A4, [A5 - 0x26D4]
  1362. 00000F12  396E 0008 0008           move.w     [A4 + 0x8], [A6 + 0x8]
  1363. 00000F18  206C 0004                movea.l    A0, [A4 + 0x4]
  1364. 00000F1C  2F08                     move.l     -[A7], A0
  1365. 00000F1E  42A7                     clr.l      -[A7]
  1366. 00000F20  302C 0008                move.w     D0, [A4 + 0x8]
  1367. 00000F24  5340                     subq.w     D0, 1
  1368. 00000F26  3F00                     move.w     -[A7], D0
  1369. 00000F28  3F3C 0006                move.w     -[A7], 0x6
  1370. 00000F2C  301F                     move.w     D0, [A7]+
  1371. 00000F2E  C1DF                     muls.w     D0, [A7]+
  1372. 00000F30  2E80                     move.l     [A7], D0
  1373. 00000F32  201F                     move.l     D0, [A7]+
  1374. 00000F34  205F                     movea.l    A0, [A7]+
  1375. 00000F36  D090                     add.l      D0, [A0]
  1376. 00000F38  2040                     movea.l    A0, D0
  1377. 00000F3A  43ED D926                lea.l      A1, [A5 - 0x26DA]
  1378. 00000F3E  22D8                     move.l     [A1]+, [A0]+
  1379. 00000F40  3290                     move.w     [A1], [A0]
  1380. 00000F42  285F                     movea.l    A4, [A7]+
  1381. 00000F44  4E5E                     unlink     A6
  1382. 00000F46  205F                     movea.l    A0, [A7]+
  1383. 00000F48  544F                     addq.w     A7, 2
  1384. 00000F4A  4ED0                     jmp        [A0]
  1385. export_753:
  1386. fn00000F4C:
  1387. 00000F4C  4E56 FE00                link       A6, -0x0200
  1388. 00000F50  7004                     moveq.l    D0, 0x04
  1389. 00000F52  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1390. 00000F56  5DC0                     slt        D0
  1391. 00000F58  721C                     moveq.l    D1, 0x1C
  1392. 00000F5A  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  1393. 00000F5E  5EC1                     sgt        D1
  1394. 00000F60  C001                     and.b      D0, D1
  1395. 00000F62  670E                     beq        +0x10 /* 00000F72 */
  1396. 00000F64  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  1397. 00000F68  486E FF00                pea.l      [A6 - 0x100]
  1398. 00000F6C  4EBA F110                jsr        [PC - 0xEF0 /* 0000007E */]
  1399. 00000F70  6028                     bra        +0x2A /* 00000F9A */
  1400. label00000F72:
  1401. 00000F72  7002                     moveq.l    D0, 0x02
  1402. 00000F74  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1403. 00000F78  661C                     bne        +0x1E /* 00000F96 */
  1404. 00000F7A  486E FE00                pea.l      [A6 - 0x200]
  1405. 00000F7E  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1406. 00000F82  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  1407. 00000F86  205F                     movea.l    A0, [A7]+
  1408. 00000F88  43EE FF00                lea.l      A1, [A6 - 0x100]
  1409. 00000F8C  703F                     moveq.l    D0, 0x3F
  1410. label00000F8E:
  1411. 00000F8E  22D8                     move.l     [A1]+, [A0]+
  1412. 00000F90  51C8 FFFC                dbf        D0, -0x6 /* 00000F8E */
  1413. 00000F94  6004                     bra        +0x6 /* 00000F9A */
  1414. label00000F96:
  1415. 00000F96  422E FF00                clr.b      [A6 - 0x100]
  1416. label00000F9A:
  1417. 00000F9A  206E 0008                movea.l    A0, [A6 + 0x8]
  1418. 00000F9E  43EE FF00                lea.l      A1, [A6 - 0x100]
  1419. 00000FA2  703F                     moveq.l    D0, 0x3F
  1420. label00000FA4:
  1421. 00000FA4  20D9                     move.l     [A0]+, [A1]+
  1422. 00000FA6  51C8 FFFC                dbf        D0, -0x6 /* 00000FA4 */
  1423. 00000FAA  4E5E                     unlink     A6
  1424. 00000FAC  4E75                     rts
  1425. fn00000FAE:
  1426. 00000FAE  4E56 FEF4                link       A6, -0x010C
  1427. 00000FB2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1428. 00000FB6  206D D69E                movea.l    A0, [A5 - 0x2962]
  1429. 00000FBA  2850                     movea.l    A4, [A0]
  1430. 00000FBC  3E3C 0100                move.w     D7, 0x100
  1431. 00000FC0  7C01                     moveq.l    D6, 0x01
  1432. 00000FC2  6062                     bra        +0x64 /* 00001026 */
  1433. label00000FC4:
  1434. 00000FC4  1014                     move.b     D0, [A4]
  1435. 00000FC6  B02E 000A                cmp.b      D0, [A6 + 0xA]
  1436. 00000FCA  57C0                     seq        D0
  1437. 00000FCC  4A00                     tst.b      D0
  1438. 00000FCE  6752                     beq        +0x54 /* 00001022 */
  1439. 00000FD0  122C 0001                move.b     D1, [A4 + 0x1]
  1440. 00000FD4  4881                     ext.w      D1
  1441. 00000FD6  B26E 0008                cmp.w      D1, [A6 + 0x8]
  1442. 00000FDA  57C1                     seq        D1
  1443. 00000FDC  C001                     and.b      D0, D1
  1444. 00000FDE  6742                     beq        +0x44 /* 00001022 */
  1445. 00000FE0  206D D2C2                movea.l    A0, [A5 - 0x2D3E]
  1446. 00000FE4  302C 0002                move.w     D0, [A4 + 0x2]
  1447. 00000FE8  48C0                     ext.l      D0
  1448. 00000FEA  2640                     movea.l    A3, D0
  1449. 00000FEC  D7D0                     add.l      A3, [A0]
  1450. 00000FEE  2F0B                     move.l     -[A7], A3
  1451. 00000FF0  486E FEF4                pea.l      [A6 - 0x10C]
  1452. 00000FF4  4240                     clr.w      D0
  1453. 00000FF6  1013                     move.b     D0, [A3]
  1454. 00000FF8  5240                     addq.w     D0, 1
  1455. 00000FFA  48C0                     ext.l      D0
  1456. 00000FFC  2F00                     move.l     -[A7], D0
  1457. 00000FFE  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1458. 00001002  4240                     clr.w      D0
  1459. 00001004  102E FEF4                move.b     D0, [A6 - 0x10C]
  1460. 00001008  BE40                     cmp.w      D7, D0
  1461. 0000100A  6F16                     ble        +0x18 /* 00001022 */
  1462. 0000100C  4247                     clr.w      D7
  1463. 0000100E  1E2E FEF4                move.b     D7, [A6 - 0x10C]
  1464. 00001012  206E 000C                movea.l    A0, [A6 + 0xC]
  1465. 00001016  43EE FEF4                lea.l      A1, [A6 - 0x10C]
  1466. 0000101A  703F                     moveq.l    D0, 0x3F
  1467. label0000101C:
  1468. 0000101C  20D9                     move.l     [A0]+, [A1]+
  1469. 0000101E  51C8 FFFC                dbf        D0, -0x6 /* 0000101C */
  1470. label00001022:
  1471. 00001022  588C                     addq.l     A4, 4
  1472. 00001024  5246                     addq.w     D6, 1
  1473. label00001026:
  1474. 00001026  0C46 0313                cmpi.w     D6, 0x313
  1475. 0000102A  6F98                     ble        -0x66 /* 00000FC4 */
  1476. 0000102C  0C47 0100                cmpi.w     D7, 0x100
  1477. 00001030  6C02                     bge        +0x4 /* 00001034 */
  1478. 00001032  600A                     bra        +0xC /* 0000103E */
  1479. label00001034:
  1480. 00001034  206E 000C                movea.l    A0, [A6 + 0xC]
  1481. 00001038  4210                     clr.b      [A0]
  1482. 0000103A  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  1483. label0000103E:
  1484. 0000103E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1485. 00001042  4E5E                     unlink     A6
  1486. 00001044  2E9F                     move.l     [A7], [A7]+
  1487. 00001046  4E75                     rts
  1488. export_754:
  1489. fn00001048:
  1490. 00001048  4E56 FF00                link       A6, -0x0100
  1491. 0000104C  206E 000A                movea.l    A0, [A6 + 0xA]
  1492. 00001050  2F08                     move.l     -[A7], A0
  1493. 00001052  486E FF00                pea.l      [A6 - 0x100]
  1494. 00001056  1F3C 0019                move.b     -[A7], 0x19
  1495. 0000105A  102E 0008                move.b     D0, [A6 + 0x8]
  1496. 0000105E  4880                     ext.w      D0
  1497. 00001060  3F00                     move.w     -[A7], D0
  1498. 00001062  4EBA FF4A                jsr        [PC - 0xB6 /* 00000FAE */]
  1499. 00001066  201F                     move.l     D0, [A7]+
  1500. 00001068  205F                     movea.l    A0, [A7]+
  1501. 0000106A  2240                     movea.l    A1, D0
  1502. 0000106C  7007                     moveq.l    D0, 0x07
  1503. label0000106E:
  1504. 0000106E  20D9                     move.l     [A0]+, [A1]+
  1505. 00001070  51C8 FFFC                dbf        D0, -0x6 /* 0000106E */
  1506. 00001074  4E5E                     unlink     A6
  1507. 00001076  205F                     movea.l    A0, [A7]+
  1508. 00001078  544F                     addq.w     A7, 2
  1509. 0000107A  4ED0                     jmp        [A0]
  1510. export_755:
  1511. 0000107C  4E56 0000                link       A6, 0
  1512. 00001080  700F                     moveq.l    D0, 0x0F
  1513. 00001082  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1514. 00001086  57C0                     seq        D0
  1515. 00001088  4400                     neg.b      D0
  1516. 0000108A  1D40 0008                move.b     [A6 + 0x8], D0
  1517. 0000108E  4E5E                     unlink     A6
  1518. 00001090  4E75                     rts
  1519. fn00001092:
  1520. 00001092  4E56 0000                link       A6, 0
  1521. 00001096  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1522. 0000109C  4267                     clr.w      -[A7]
  1523. 0000109E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1524. 000010A2  4EBA 10DC                jsr        [PC + 0x10DC /* 00002180 */]
  1525. 000010A6  101F                     move.b     D0, [A7]+
  1526. 000010A8  6702                     beq        +0x4 /* 000010AC */
  1527. 000010AA  602A                     bra        +0x2C /* 000010D6 */
  1528. label000010AC:
  1529. 000010AC  7007                     moveq.l    D0, 0x07
  1530. 000010AE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1531. 000010B2  57C0                     seq        D0
  1532. 000010B4  4A00                     tst.b      D0
  1533. 000010B6  671A                     beq        +0x1C /* 000010D2 */
  1534. 000010B8  7203                     moveq.l    D1, 0x03
  1535. 000010BA  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  1536. 000010BE  57C1                     seq        D1
  1537. 000010C0  C001                     and.b      D0, D1
  1538. 000010C2  670E                     beq        +0x10 /* 000010D2 */
  1539. 000010C4  422D D506                clr.b      [A5 - 0x2AFA]
  1540. 000010C8  486D D506                pea.l      [A5 - 0x2AFA]
  1541. 000010CC  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1542. 000010D0  6004                     bra        +0x6 /* 000010D6 */
  1543. label000010D2:
  1544. 000010D2  422E 000A                clr.b      [A6 + 0xA]
  1545. label000010D6:
  1546. 000010D6  4E5E                     unlink     A6
  1547. 000010D8  205F                     movea.l    A0, [A7]+
  1548. 000010DA  544F                     addq.w     A7, 2
  1549. 000010DC  4ED0                     jmp        [A0]
  1550. export_756:
  1551. 000010DE  4E56 FFFC                link       A6, -0x0004
  1552. 000010E2  48E7 0300                movem.l    -[A7], D6,D7
  1553. 000010E6  422E 0008                clr.b      [A6 + 0x8]
  1554. 000010EA  4247                     clr.w      D7
  1555. 000010EC  7009                     moveq.l    D0, 0x09
  1556. 000010EE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1557. 000010F2  57C6                     seq        D6
  1558. 000010F4  4406                     neg.b      D6
  1559. label000010F6:
  1560. 000010F6  42A7                     clr.l      -[A7]
  1561. 000010F8  4EBA FF98                jsr        [PC - 0x68 /* 00001092 */]
  1562. 000010FC  101F                     move.b     D0, [A7]+
  1563. 000010FE  6722                     beq        +0x24 /* 00001122 */
  1564. 00001100  5247                     addq.w     D7, 1
  1565. 00001102  7007                     moveq.l    D0, 0x07
  1566. 00001104  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1567. 00001108  57C0                     seq        D0
  1568. 0000110A  4A00                     tst.b      D0
  1569. 0000110C  6714                     beq        +0x16 /* 00001122 */
  1570. 0000110E  7203                     moveq.l    D1, 0x03
  1571. 00001110  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  1572. 00001114  57C1                     seq        D1
  1573. 00001116  C001                     and.b      D0, D1
  1574. 00001118  6708                     beq        +0xA /* 00001122 */
  1575. 0000111A  4EBA EEE4                jsr        [PC - 0x111C /* 00000000 */]
  1576. 0000111E  60D6                     bra        -0x28 /* 000010F6 */
  1577. 00001120  60D4                     bra        -0x2A /* 000010F6 */
  1578. label00001122:
  1579. 00001122  4A47                     tst.w      D7
  1580. 00001124  6E02                     bgt        +0x4 /* 00001128 */
  1581. 00001126  6026                     bra        +0x28 /* 0000114E */
  1582. label00001128:
  1583. 00001128  7001                     moveq.l    D0, 0x01
  1584. 0000112A  B047                     cmp.w      D0, D7
  1585. 0000112C  57C0                     seq        D0
  1586. 0000112E  4A00                     tst.b      D0
  1587. 00001130  670C                     beq        +0xE /* 0000113E */
  1588. 00001132  1206                     move.b     D1, D6
  1589. 00001134  0A01 0001                xori.b     D1, 0x1
  1590. 00001138  C001                     and.b      D0, D1
  1591. 0000113A  6702                     beq        +0x4 /* 0000113E */
  1592. 0000113C  6010                     bra        +0x12 /* 0000114E */
  1593. label0000113E:
  1594. 0000113E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1595. 00001144  3007                     move.w     D0, D7
  1596. 00001146  48C0                     ext.l      D0
  1597. 00001148  2F00                     move.l     -[A7], D0
  1598. 0000114A  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1599. label0000114E:
  1600. 0000114E  4CDF 00C0                movem.l    D6,D7, [A7]+
  1601. 00001152  4E5E                     unlink     A6
  1602. 00001154  4E75                     rts
  1603. export_757:
  1604. 00001156  4E56 FFFE                link       A6, -0x0002
  1605. 0000115A  2F07                     move.l     -[A7], D7
  1606. 0000115C  422E 0008                clr.b      [A6 + 0x8]
  1607. 00001160  4247                     clr.w      D7
  1608. label00001162:
  1609. 00001162  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  1610. 00001168  4EBA 1016                jsr        [PC + 0x1016 /* 00002180 */]
  1611. 0000116C  101F                     move.b     D0, [A7]+
  1612. 0000116E  673C                     beq        +0x3E /* 000011AC */
  1613. 00001170  5247                     addq.w     D7, 1
  1614. 00001172  7006                     moveq.l    D0, 0x06
  1615. 00001174  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1616. 00001178  57C0                     seq        D0
  1617. 0000117A  4A00                     tst.b      D0
  1618. 0000117C  670C                     beq        +0xE /* 0000118A */
  1619. 0000117E  720E                     moveq.l    D1, 0x0E
  1620. 00001180  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  1621. 00001184  57C1                     seq        D1
  1622. 00001186  C001                     and.b      D0, D1
  1623. 00001188  661A                     bne        +0x1C /* 000011A4 */
  1624. label0000118A:
  1625. 0000118A  7207                     moveq.l    D1, 0x07
  1626. 0000118C  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  1627. 00001190  57C1                     seq        D1
  1628. 00001192  4A01                     tst.b      D1
  1629. 00001194  6716                     beq        +0x18 /* 000011AC */
  1630. 00001196  7403                     moveq.l    D2, 0x03
  1631. 00001198  B42D D927                cmp.b      D2, [A5 - 0x26D9]
  1632. 0000119C  57C2                     seq        D2
  1633. 0000119E  C202                     and.b      D1, D2
  1634. 000011A0  8001                     or.b       D0, D1
  1635. 000011A2  6708                     beq        +0xA /* 000011AC */
  1636. label000011A4:
  1637. 000011A4  4EBA EE5A                jsr        [PC - 0x11A6 /* 00000000 */]
  1638. 000011A8  60B8                     bra        -0x46 /* 00001162 */
  1639. 000011AA  60B6                     bra        -0x48 /* 00001162 */
  1640. label000011AC:
  1641. 000011AC  4A47                     tst.w      D7
  1642. 000011AE  6602                     bne        +0x4 /* 000011B2 */
  1643. 000011B0  6010                     bra        +0x12 /* 000011C2 */
  1644. label000011B2:
  1645. 000011B2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1646. 000011B8  3007                     move.w     D0, D7
  1647. 000011BA  48C0                     ext.l      D0
  1648. 000011BC  2F00                     move.l     -[A7], D0
  1649. 000011BE  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1650. label000011C2:
  1651. 000011C2  2E1F                     move.l     D7, [A7]+
  1652. 000011C4  4E5E                     unlink     A6
  1653. 000011C6  4E75                     rts
  1654. export_758:
  1655. 000011C8  4E56 FFFE                link       A6, -0x0002
  1656. 000011CC  4267                     clr.w      -[A7]
  1657. 000011CE  486E FFFE                pea.l      [A6 - 0x2]
  1658. 000011D2  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  1659. 000011D6  101F                     move.b     D0, [A7]+
  1660. 000011D8  6606                     bne        +0x8 /* 000011E0 */
  1661. 000011DA  422E 0008                clr.b      [A6 + 0x8]
  1662. 000011DE  6014                     bra        +0x16 /* 000011F4 */
  1663. label000011E0:
  1664. 000011E0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1665. 000011E6  4A6E FFFE                tst.w      [A6 - 0x2]
  1666. 000011EA  6608                     bne        +0xA /* 000011F4 */
  1667. 000011EC  1F3C 0012                move.b     -[A7], 0x12
  1668. 000011F0  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  1669. label000011F4:
  1670. 000011F4  4E5E                     unlink     A6
  1671. 000011F6  4E75                     rts
  1672. export_759:
  1673. 000011F8  4E56 0000                link       A6, 0
  1674. 000011FC  7002                     moveq.l    D0, 0x02
  1675. 000011FE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1676. 00001202  57C0                     seq        D0
  1677. 00001204  4400                     neg.b      D0
  1678. 00001206  1D40 0008                move.b     [A6 + 0x8], D0
  1679. 0000120A  4E5E                     unlink     A6
  1680. 0000120C  4E75                     rts
  1681. export_760:
  1682. 0000120E  4E56 0000                link       A6, 0
  1683. 00001212  422E 0008                clr.b      [A6 + 0x8]
  1684. 00001216  7002                     moveq.l    D0, 0x02
  1685. 00001218  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1686. 0000121C  6702                     beq        +0x4 /* 00001220 */
  1687. 0000121E  600A                     bra        +0xC /* 0000122A */
  1688. label00001220:
  1689. 00001220  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1690. 00001226  4EBA EDD8                jsr        [PC - 0x1228 /* 00000000 */]
  1691. label0000122A:
  1692. 0000122A  4E5E                     unlink     A6
  1693. 0000122C  4E75                     rts
  1694. export_761:
  1695. 0000122E  4E56 0000                link       A6, 0
  1696. 00001232  42A7                     clr.l      -[A7]
  1697. 00001234  4EBA 0F4A                jsr        [PC + 0xF4A /* 00002180 */]
  1698. 00001238  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1699. 0000123C  4E5E                     unlink     A6
  1700. 0000123E  4E75                     rts
  1701. export_762:
  1702. 00001240  4E56 FFF8                link       A6, -0x0008
  1703. 00001244  4267                     clr.w      -[A7]
  1704. 00001246  70FF                     moveq.l    D0, 0xFFFFFFFF
  1705. 00001248  2F00                     move.l     -[A7], D0
  1706. 0000124A  486E FFF8                pea.l      [A6 - 0x8]
  1707. 0000124E  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  1708. 00001252  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  1709. 00001256  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  1710. 0000125C  42A7                     clr.l      -[A7]
  1711. 0000125E  4EBA 0F3C                jsr        [PC + 0xF3C /* 0000219C */]
  1712. 00001262  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1713. 00001266  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  1714. 0000126A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1715. 0000126E  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  1716. 00001272  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1717. 00001276  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1718. 0000127A  4E5E                     unlink     A6
  1719. 0000127C  4E75                     rts
  1720. fn0000127E:
  1721. 0000127E  4E56 FEF8                link       A6, -0x0108
  1722. 00001282  48E7 0018                movem.l    -[A7], A3,A4
  1723. 00001286  7002                     moveq.l    D0, 0x02
  1724. 00001288  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1725. 0000128C  57C0                     seq        D0
  1726. 0000128E  4A00                     tst.b      D0
  1727. 00001290  660C                     bne        +0xE /* 0000129E */
  1728. 00001292  7205                     moveq.l    D1, 0x05
  1729. 00001294  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  1730. 00001298  57C1                     seq        D1
  1731. 0000129A  8001                     or.b       D0, D1
  1732. 0000129C  6706                     beq        +0x8 /* 000012A4 */
  1733. label0000129E:
  1734. 0000129E  422E 0008                clr.b      [A6 + 0x8]
  1735. 000012A2  603E                     bra        +0x40 /* 000012E2 */
  1736. label000012A4:
  1737. 000012A4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1738. 000012AA  287C 7FFF FFFF           movea.l    A4, 0x7FFFFFFF
  1739. label000012B0:
  1740. 000012B0  7002                     moveq.l    D0, 0x02
  1741. 000012B2  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1742. 000012B6  6718                     beq        +0x1A /* 000012D0 */
  1743. 000012B8  42A7                     clr.l      -[A7]
  1744. 000012BA  3F2D D928                move.w     -[A7], [A5 - 0x26D8]
  1745. 000012BE  4EBA FACA                jsr        [PC - 0x536 /* 00000D8A */]
  1746. 000012C2  265F                     movea.l    A3, [A7]+
  1747. 000012C4  B9CB                     cmpa.l     A4, A3
  1748. 000012C6  6F02                     ble        +0x4 /* 000012CA */
  1749. 000012C8  284B                     movea.l    A4, A3
  1750. label000012CA:
  1751. 000012CA  4EBA ED34                jsr        [PC - 0x12CC /* 00000000 */]
  1752. 000012CE  60E0                     bra        -0x1E /* 000012B0 */
  1753. label000012D0:
  1754. 000012D0  2F0C                     move.l     -[A7], A4
  1755. 000012D2  486E FEF8                pea.l      [A6 - 0x108]
  1756. 000012D6  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  1757. 000012DA  486E FEF8                pea.l      [A6 - 0x108]
  1758. 000012DE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1759. label000012E2:
  1760. 000012E2  4CDF 1800                movem.l    A3,A4, [A7]+
  1761. 000012E6  4E5E                     unlink     A6
  1762. 000012E8  4E75                     rts
  1763. export_763:
  1764. 000012EA  4E56 FFF0                link       A6, -0x0010
  1765. 000012EE  422E 0008                clr.b      [A6 + 0x8]
  1766. 000012F2  486E FFF0                pea.l      [A6 - 0x10]
  1767. 000012F6  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1768. 000012FA  42A7                     clr.l      -[A7]
  1769. 000012FC  4EBA 0E9E                jsr        [PC + 0xE9E /* 0000219C */]
  1770. 00001300  101F                     move.b     D0, [A7]+
  1771. 00001302  6702                     beq        +0x4 /* 00001306 */
  1772. 00001304  602A                     bra        +0x2C /* 00001330 */
  1773. label00001306:
  1774. 00001306  486E FFF0                pea.l      [A6 - 0x10]
  1775. 0000130A  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1776. 0000130E  4267                     clr.w      -[A7]
  1777. 00001310  4EBA FF6C                jsr        [PC - 0x94 /* 0000127E */]
  1778. 00001314  101F                     move.b     D0, [A7]+
  1779. 00001316  6602                     bne        +0x4 /* 0000131A */
  1780. 00001318  6016                     bra        +0x18 /* 00001330 */
  1781. label0000131A:
  1782. 0000131A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1783. 00001320  486D D506                pea.l      [A5 - 0x2AFA]
  1784. 00001324  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1785. 00001328  486D D506                pea.l      [A5 - 0x2AFA]
  1786. 0000132C  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1787. label00001330:
  1788. 00001330  4E5E                     unlink     A6
  1789. 00001332  4E75                     rts
  1790. export_764:
  1791. 00001334  4E56 FFFE                link       A6, -0x0002
  1792. 00001338  4267                     clr.w      -[A7]
  1793. 0000133A  486E FFFE                pea.l      [A6 - 0x2]
  1794. 0000133E  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  1795. 00001342  101F                     move.b     D0, [A7]+
  1796. 00001344  6606                     bne        +0x8 /* 0000134C */
  1797. 00001346  422E 0008                clr.b      [A6 + 0x8]
  1798. 0000134A  6036                     bra        +0x38 /* 00001382 */
  1799. label0000134C:
  1800. 0000134C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1801. 00001352  4A6E FFFE                tst.w      [A6 - 0x2]
  1802. 00001356  6602                     bne        +0x4 /* 0000135A */
  1803. 00001358  6028                     bra        +0x2A /* 00001382 */
  1804. label0000135A:
  1805. 0000135A  4267                     clr.w      -[A7]
  1806. 0000135C  4EBA FF20                jsr        [PC - 0xE0 /* 0000127E */]
  1807. 00001360  101F                     move.b     D0, [A7]+
  1808. 00001362  6712                     beq        +0x14 /* 00001376 */
  1809. 00001364  486D D506                pea.l      [A5 - 0x2AFA]
  1810. 00001368  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1811. 0000136C  486D D506                pea.l      [A5 - 0x2AFA]
  1812. 00001370  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1813. 00001374  600C                     bra        +0xE /* 00001382 */
  1814. label00001376:
  1815. 00001376  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1816. 0000137A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1817. 0000137E  422E 0008                clr.b      [A6 + 0x8]
  1818. label00001382:
  1819. 00001382  4E5E                     unlink     A6
  1820. 00001384  4E75                     rts
  1821. export_765:
  1822. fn00001386:
  1823. 00001386  4E56 0000                link       A6, 0
  1824. 0000138A  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  1825. 00001390  4EBA 0DEE                jsr        [PC + 0xDEE /* 00002180 */]
  1826. 00001394  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1827. 00001398  4E5E                     unlink     A6
  1828. 0000139A  4E75                     rts
  1829. export_766:
  1830. fn0000139C:
  1831. 0000139C  4E56 0000                link       A6, 0
  1832. 000013A0  2F3C 002D 0000           move.l     -[A7], 0x2D0000 /* '-\0\0' */
  1833. 000013A6  4EBA 0DD8                jsr        [PC + 0xDD8 /* 00002180 */]
  1834. 000013AA  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1835. 000013AE  4E5E                     unlink     A6
  1836. 000013B0  4E75                     rts
  1837. export_767:
  1838. fn000013B2:
  1839. 000013B2  4E56 0000                link       A6, 0
  1840. 000013B6  422E 0008                clr.b      [A6 + 0x8]
  1841. 000013BA  7008                     moveq.l    D0, 0x08
  1842. 000013BC  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1843. 000013C0  6702                     beq        +0x4 /* 000013C4 */
  1844. 000013C2  601E                     bra        +0x20 /* 000013E2 */
  1845. label000013C4:
  1846. 000013C4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1847. 000013CA  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  1848. 000013CE  486D D506                pea.l      [A5 - 0x2AFA]
  1849. 000013D2  4EBA ECAA                jsr        [PC - 0x1356 /* 0000007E */]
  1850. 000013D6  486D D506                pea.l      [A5 - 0x2AFA]
  1851. 000013DA  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1852. 000013DE  4EBA EC20                jsr        [PC - 0x13E0 /* 00000000 */]
  1853. label000013E2:
  1854. 000013E2  4E5E                     unlink     A6
  1855. 000013E4  4E75                     rts
  1856. export_768:
  1857. 000013E6  4E56 FFFE                link       A6, -0x0002
  1858. 000013EA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1859. 000013F0  7008                     moveq.l    D0, 0x08
  1860. 000013F2  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1861. 000013F6  6634                     bne        +0x36 /* 0000142C */
  1862. 000013F8  4EBA EC06                jsr        [PC - 0x13FA /* 00000000 */]
  1863. 000013FC  7006                     moveq.l    D0, 0x06
  1864. 000013FE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1865. 00001402  56C0                     sne        D0
  1866. 00001404  4400                     neg.b      D0
  1867. 00001406  1D40 FFFF                move.b     [A6 - 0x1], D0
  1868. 0000140A  4EBA FA6C                jsr        [PC - 0x594 /* 00000E78 */]
  1869. 0000140E  102E FFFF                move.b     D0, [A6 - 0x1]
  1870. 00001412  6718                     beq        +0x1A /* 0000142C */
  1871. 00001414  2F00                     move.l     -[A7], D0
  1872. 00001416  4267                     clr.w      -[A7]
  1873. 00001418  4EBA FF98                jsr        [PC - 0x68 /* 000013B2 */]
  1874. 0000141C  121F                     move.b     D1, [A7]+
  1875. 0000141E  201F                     move.l     D0, [A7]+
  1876. 00001420  C001                     and.b      D0, D1
  1877. 00001422  6708                     beq        +0xA /* 0000142C */
  1878. 00001424  42A7                     clr.l      -[A7]
  1879. 00001426  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1880. 0000142A  6018                     bra        +0x1A /* 00001444 */
  1881. label0000142C:
  1882. 0000142C  4267                     clr.w      -[A7]
  1883. 0000142E  4EBA FF6C                jsr        [PC - 0x94 /* 0000139C */]
  1884. 00001432  101F                     move.b     D0, [A7]+
  1885. 00001434  670A                     beq        +0xC /* 00001440 */
  1886. 00001436  7001                     moveq.l    D0, 0x01
  1887. 00001438  2F00                     move.l     -[A7], D0
  1888. 0000143A  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1889. 0000143E  6004                     bra        +0x6 /* 00001444 */
  1890. label00001440:
  1891. 00001440  422E 0008                clr.b      [A6 + 0x8]
  1892. label00001444:
  1893. 00001444  4E5E                     unlink     A6
  1894. 00001446  4E75                     rts
  1895. export_769:
  1896. 00001448  4E56 0000                link       A6, 0
  1897. 0000144C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1898. 00001452  4267                     clr.w      -[A7]
  1899. 00001454  4EBA FF5C                jsr        [PC - 0xA4 /* 000013B2 */]
  1900. 00001458  101F                     move.b     D0, [A7]+
  1901. 0000145A  6708                     beq        +0xA /* 00001464 */
  1902. 0000145C  42A7                     clr.l      -[A7]
  1903. 0000145E  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1904. 00001462  6018                     bra        +0x1A /* 0000147C */
  1905. label00001464:
  1906. 00001464  4267                     clr.w      -[A7]
  1907. 00001466  4EBA FF1E                jsr        [PC - 0xE2 /* 00001386 */]
  1908. 0000146A  101F                     move.b     D0, [A7]+
  1909. 0000146C  670A                     beq        +0xC /* 00001478 */
  1910. 0000146E  7001                     moveq.l    D0, 0x01
  1911. 00001470  2F00                     move.l     -[A7], D0
  1912. 00001472  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1913. 00001476  6004                     bra        +0x6 /* 0000147C */
  1914. label00001478:
  1915. 00001478  422E 0008                clr.b      [A6 + 0x8]
  1916. label0000147C:
  1917. 0000147C  4E5E                     unlink     A6
  1918. 0000147E  4E75                     rts
  1919. export_770:
  1920. 00001480  4E56 0000                link       A6, 0
  1921. 00001484  4267                     clr.w      -[A7]
  1922. 00001486  3F2D EBDE                move.w     -[A7], [A5 - 0x1422]
  1923. 0000148A  4EBA 0CF4                jsr        [PC + 0xCF4 /* 00002180 */]
  1924. 0000148E  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1925. 00001492  4E5E                     unlink     A6
  1926. 00001494  4E75                     rts
  1927. export_771:
  1928. fn00001496:
  1929. 00001496  4E56 0000                link       A6, 0
  1930. 0000149A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1931. 000014A0  7003                     moveq.l    D0, 0x03
  1932. 000014A2  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1933. 000014A6  6614                     bne        +0x16 /* 000014BC */
  1934. 000014A8  102D D927                move.b     D0, [A5 - 0x26D9]
  1935. 000014AC  4880                     ext.w      D0
  1936. 000014AE  48C0                     ext.l      D0
  1937. 000014B0  2F00                     move.l     -[A7], D0
  1938. 000014B2  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  1939. 000014B6  4EBA EB48                jsr        [PC - 0x14B8 /* 00000000 */]
  1940. 000014BA  6006                     bra        +0x8 /* 000014C2 */
  1941. label000014BC:
  1942. 000014BC  42A7                     clr.l      -[A7]
  1943. 000014BE  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  1944. label000014C2:
  1945. 000014C2  4E5E                     unlink     A6
  1946. 000014C4  4E75                     rts
  1947. export_772:
  1948. 000014C6  4E56 0000                link       A6, 0
  1949. 000014CA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1950. 000014D0  7003                     moveq.l    D0, 0x03
  1951. 000014D2  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1952. 000014D6  6708                     beq        +0xA /* 000014E0 */
  1953. 000014D8  42A7                     clr.l      -[A7]
  1954. 000014DA  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1955. 000014DE  6022                     bra        +0x24 /* 00001502 */
  1956. label000014E0:
  1957. 000014E0  4A2D D927                tst.b      [A5 - 0x26D9]
  1958. 000014E4  6F18                     ble        +0x1A /* 000014FE */
  1959. 000014E6  7000                     moveq.l    D0, 0x00
  1960. 000014E8  102D D927                move.b     D0, [A5 - 0x26D9]
  1961. 000014EC  C0BC 0000 000F           and.l      D0, 0xF
  1962. 000014F2  2F00                     move.l     -[A7], D0
  1963. 000014F4  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  1964. 000014F8  4EBA EB06                jsr        [PC - 0x14FA /* 00000000 */]
  1965. 000014FC  6004                     bra        +0x6 /* 00001502 */
  1966. label000014FE:
  1967. 000014FE  422E 0008                clr.b      [A6 + 0x8]
  1968. label00001502:
  1969. 00001502  4E5E                     unlink     A6
  1970. 00001504  4E75                     rts
  1971. export_773:
  1972. 00001506  4E56 0000                link       A6, 0
  1973. 0000150A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1974. 00001510  7003                     moveq.l    D0, 0x03
  1975. 00001512  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1976. 00001516  661A                     bne        +0x1C /* 00001532 */
  1977. 00001518  7000                     moveq.l    D0, 0x00
  1978. 0000151A  102D D927                move.b     D0, [A5 - 0x26D9]
  1979. 0000151E  C0BC 0000 000F           and.l      D0, 0xF
  1980. 00001524  4A80                     tst.l      D0
  1981. 00001526  6606                     bne        +0x8 /* 0000152E */
  1982. 00001528  4EBA EAD6                jsr        [PC - 0x152A /* 00000000 */]
  1983. 0000152C  6004                     bra        +0x6 /* 00001532 */
  1984. label0000152E:
  1985. 0000152E  422E 0008                clr.b      [A6 + 0x8]
  1986. label00001532:
  1987. 00001532  4E5E                     unlink     A6
  1988. 00001534  4E75                     rts
  1989. export_774:
  1990. 00001536  4E56 FFFC                link       A6, -0x0004
  1991. 0000153A  422E 0008                clr.b      [A6 + 0x8]
  1992. 0000153E  426E FFFC                clr.w      [A6 - 0x4]
  1993. label00001542:
  1994. 00001542  700E                     moveq.l    D0, 0x0E
  1995. 00001544  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  1996. 00001548  6C78                     bge        +0x7A /* 000015C2 */
  1997. 0000154A  526E FFFC                addq.w     [A6 - 0x4], 1
  1998. 0000154E  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  1999. 00001552  486D D506                pea.l      [A5 - 0x2AFA]
  2000. 00001556  4EBA EB26                jsr        [PC - 0x14DA /* 0000007E */]
  2001. 0000155A  4267                     clr.w      -[A7]
  2002. 0000155C  486D D506                pea.l      [A5 - 0x2AFA]
  2003. 00001560  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  2004. 00001564  101F                     move.b     D0, [A7]+
  2005. 00001566  6612                     bne        +0x14 /* 0000157A */
  2006. 00001568  4267                     clr.w      -[A7]
  2007. 0000156A  486D E704                pea.l      [A5 - 0x18FC]
  2008. 0000156E  486D D506                pea.l      [A5 - 0x2AFA]
  2009. 00001572  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  2010. 00001576  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2011. label0000157A:
  2012. 0000157A  486D D506                pea.l      [A5 - 0x2AFA]
  2013. 0000157E  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2014. 00001582  4EBA EA7C                jsr        [PC - 0x1584 /* 00000000 */]
  2015. 00001586  7002                     moveq.l    D0, 0x02
  2016. 00001588  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2017. 0000158C  6614                     bne        +0x16 /* 000015A2 */
  2018. 0000158E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2019. 00001594  302E FFFC                move.w     D0, [A6 - 0x4]
  2020. 00001598  48C0                     ext.l      D0
  2021. 0000159A  2F00                     move.l     -[A7], D0
  2022. 0000159C  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2023. 000015A0  6020                     bra        +0x22 /* 000015C2 */
  2024. label000015A2:
  2025. 000015A2  7007                     moveq.l    D0, 0x07
  2026. 000015A4  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2027. 000015A8  57C0                     seq        D0
  2028. 000015AA  4A00                     tst.b      D0
  2029. 000015AC  6714                     beq        +0x16 /* 000015C2 */
  2030. 000015AE  7203                     moveq.l    D1, 0x03
  2031. 000015B0  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  2032. 000015B4  57C1                     seq        D1
  2033. 000015B6  C001                     and.b      D0, D1
  2034. 000015B8  6708                     beq        +0xA /* 000015C2 */
  2035. 000015BA  4EBA EA44                jsr        [PC - 0x15BC /* 00000000 */]
  2036. 000015BE  6082                     bra        -0x7C /* 00001542 */
  2037. 000015C0  6080                     bra        -0x7E /* 00001542 */
  2038. label000015C2:
  2039. 000015C2  4E5E                     unlink     A6
  2040. 000015C4  4E75                     rts
  2041. export_775:
  2042. 000015C6  4E56 0000                link       A6, 0
  2043. 000015CA  422E 0008                clr.b      [A6 + 0x8]
  2044. 000015CE  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  2045. 000015D2  486D D506                pea.l      [A5 - 0x2AFA]
  2046. 000015D6  4EBA EAA6                jsr        [PC - 0x155A /* 0000007E */]
  2047. 000015DA  4267                     clr.w      -[A7]
  2048. 000015DC  486D D506                pea.l      [A5 - 0x2AFA]
  2049. 000015E0  486D E83E                pea.l      [A5 - 0x17C2]
  2050. 000015E4  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  2051. 000015E8  101F                     move.b     D0, [A7]+
  2052. 000015EA  670A                     beq        +0xC /* 000015F6 */
  2053. 000015EC  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2054. 000015F2  4EBA EA0C                jsr        [PC - 0x15F4 /* 00000000 */]
  2055. label000015F6:
  2056. 000015F6  4E5E                     unlink     A6
  2057. 000015F8  4E75                     rts
  2058. export_776:
  2059. 000015FA  4E56 0000                link       A6, 0
  2060. 000015FE  422E 0008                clr.b      [A6 + 0x8]
  2061. 00001602  700E                     moveq.l    D0, 0x0E
  2062. 00001604  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2063. 00001608  6F02                     ble        +0x4 /* 0000160C */
  2064. 0000160A  6016                     bra        +0x18 /* 00001622 */
  2065. label0000160C:
  2066. 0000160C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2067. 00001612  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  2068. 00001616  486D E83E                pea.l      [A5 - 0x17C2]
  2069. 0000161A  4EBA EA62                jsr        [PC - 0x159E /* 0000007E */]
  2070. 0000161E  4EBA E9E0                jsr        [PC - 0x1620 /* 00000000 */]
  2071. label00001622:
  2072. 00001622  4E5E                     unlink     A6
  2073. 00001624  4E75                     rts
  2074. export_777:
  2075. 00001626  4E56 0000                link       A6, 0
  2076. 0000162A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2077. 00001630  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  2078. 00001634  2B68 0008 E93E           move.l     [A5 - 0x16C2], [A0 + 0x8]
  2079. 0000163A  4E5E                     unlink     A6
  2080. 0000163C  4E75                     rts
  2081. export_778:
  2082. 0000163E  4E56 FFFC                link       A6, -0x0004
  2083. 00001642  486E FFFC                pea.l      [A6 - 0x4]
  2084. 00001646  7004                     moveq.l    D0, 0x04
  2085. 00001648  2F00                     move.l     -[A7], D0
  2086. 0000164A  1F3C 000B                move.b     -[A7], 0xB
  2087. 0000164E  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  2088. 00001652  206E FFFC                movea.l    A0, [A6 - 0x4]
  2089. 00001656  226E 0008                movea.l    A1, [A6 + 0x8]
  2090. 0000165A  7005                     moveq.l    D0, 0x05
  2091. label0000165C:
  2092. 0000165C  22D8                     move.l     [A1]+, [A0]+
  2093. 0000165E  51C8 FFFC                dbf        D0, -0x6 /* 0000165C */
  2094. 00001662  4E5E                     unlink     A6
  2095. 00001664  2E9F                     move.l     [A7], [A7]+
  2096. 00001666  4E75                     rts
  2097. export_779:
  2098. 00001668  4E56 0000                link       A6, 0
  2099. 0000166C  4267                     clr.w      -[A7]
  2100. 0000166E  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  2101. 00001672  7001                     moveq.l    D0, 0x01
  2102. 00001674  B05F                     cmp.w      D0, [A7]+
  2103. 00001676  6616                     bne        +0x18 /* 0000168E */
  2104. 00001678  206D E658                movea.l    A0, [A5 - 0x19A8]
  2105. 0000167C  4868 0018                pea.l      [A0 + 0x18]
  2106. 00001680  7004                     moveq.l    D0, 0x04
  2107. 00001682  2F00                     move.l     -[A7], D0
  2108. 00001684  1F3C 000B                move.b     -[A7], 0xB
  2109. 00001688  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  2110. 0000168C  6014                     bra        +0x16 /* 000016A2 */
  2111. label0000168E:
  2112. 0000168E  206D E658                movea.l    A0, [A5 - 0x19A8]
  2113. 00001692  4868 0024                pea.l      [A0 + 0x24]
  2114. 00001696  7004                     moveq.l    D0, 0x04
  2115. 00001698  2F00                     move.l     -[A7], D0
  2116. 0000169A  1F3C 000B                move.b     -[A7], 0xB
  2117. 0000169E  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  2118. label000016A2:
  2119. 000016A2  4E5E                     unlink     A6
  2120. 000016A4  4E75                     rts
  2121. export_780:
  2122. 000016A6  4E56 0000                link       A6, 0
  2123. 000016AA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2124. 000016B0  1F3C 002C                move.b     -[A7], 0x2C /* ',' */
  2125. 000016B4  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  2126. 000016B8  4E5E                     unlink     A6
  2127. 000016BA  4E75                     rts
  2128. export_781:
  2129. 000016BC  4E56 0000                link       A6, 0
  2130. 000016C0  422E 0008                clr.b      [A6 + 0x8]
  2131. 000016C4  7009                     moveq.l    D0, 0x09
  2132. 000016C6  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2133. 000016CA  661E                     bne        +0x20 /* 000016EA */
  2134. 000016CC  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2135. 000016D2  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  2136. 000016D6  486D D506                pea.l      [A5 - 0x2AFA]
  2137. 000016DA  4EBA E9A2                jsr        [PC - 0x165E /* 0000007E */]
  2138. 000016DE  486D D506                pea.l      [A5 - 0x2AFA]
  2139. 000016E2  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2140. 000016E6  4EBA E918                jsr        [PC - 0x16E8 /* 00000000 */]
  2141. label000016EA:
  2142. 000016EA  4E5E                     unlink     A6
  2143. 000016EC  4E75                     rts
  2144. export_782:
  2145. 000016EE  4E56 0000                link       A6, 0
  2146. 000016F2  422E 0008                clr.b      [A6 + 0x8]
  2147. 000016F6  7010                     moveq.l    D0, 0x10
  2148. 000016F8  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2149. 000016FC  6618                     bne        +0x1A /* 00001716 */
  2150. 000016FE  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2151. 00001704  102D D927                move.b     D0, [A5 - 0x26D9]
  2152. 00001708  4880                     ext.w      D0
  2153. 0000170A  48C0                     ext.l      D0
  2154. 0000170C  2F00                     move.l     -[A7], D0
  2155. 0000170E  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2156. 00001712  4EBA E8EC                jsr        [PC - 0x1714 /* 00000000 */]
  2157. label00001716:
  2158. 00001716  4E5E                     unlink     A6
  2159. 00001718  4E75                     rts
  2160. export_783:
  2161. 0000171A  4E56 0000                link       A6, 0
  2162. 0000171E  422E 0008                clr.b      [A6 + 0x8]
  2163. 00001722  7011                     moveq.l    D0, 0x11
  2164. 00001724  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2165. 00001728  661A                     bne        +0x1C /* 00001744 */
  2166. 0000172A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2167. 00001730  102D D927                move.b     D0, [A5 - 0x26D9]
  2168. 00001734  4880                     ext.w      D0
  2169. 00001736  48C0                     ext.l      D0
  2170. 00001738  2F00                     move.l     -[A7], D0
  2171. 0000173A  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2172. 0000173E  4EBA E8C0                jsr        [PC - 0x1740 /* 00000000 */]
  2173. 00001742  602A                     bra        +0x2C /* 0000176E */
  2174. label00001744:
  2175. 00001744  700B                     moveq.l    D0, 0x0B
  2176. 00001746  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2177. 0000174A  57C0                     seq        D0
  2178. 0000174C  4A00                     tst.b      D0
  2179. 0000174E  671E                     beq        +0x20 /* 0000176E */
  2180. 00001750  7207                     moveq.l    D1, 0x07
  2181. 00001752  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  2182. 00001756  57C1                     seq        D1
  2183. 00001758  C001                     and.b      D0, D1
  2184. 0000175A  6712                     beq        +0x14 /* 0000176E */
  2185. 0000175C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2186. 00001762  7002                     moveq.l    D0, 0x02
  2187. 00001764  2F00                     move.l     -[A7], D0
  2188. 00001766  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2189. 0000176A  4EBA E894                jsr        [PC - 0x176C /* 00000000 */]
  2190. label0000176E:
  2191. 0000176E  4E5E                     unlink     A6
  2192. 00001770  4E75                     rts
  2193. export_784:
  2194. 00001772  4E56 0000                link       A6, 0
  2195. 00001776  422E 0008                clr.b      [A6 + 0x8]
  2196. 0000177A  7012                     moveq.l    D0, 0x12
  2197. 0000177C  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2198. 00001780  6618                     bne        +0x1A /* 0000179A */
  2199. 00001782  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2200. 00001788  102D D927                move.b     D0, [A5 - 0x26D9]
  2201. 0000178C  4880                     ext.w      D0
  2202. 0000178E  48C0                     ext.l      D0
  2203. 00001790  2F00                     move.l     -[A7], D0
  2204. 00001792  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2205. 00001796  4EBA E868                jsr        [PC - 0x1798 /* 00000000 */]
  2206. label0000179A:
  2207. 0000179A  4E5E                     unlink     A6
  2208. 0000179C  4E75                     rts
  2209. export_785:
  2210. 0000179E  4E56 0000                link       A6, 0
  2211. 000017A2  422E 0008                clr.b      [A6 + 0x8]
  2212. 000017A6  7013                     moveq.l    D0, 0x13
  2213. 000017A8  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2214. 000017AC  6618                     bne        +0x1A /* 000017C6 */
  2215. 000017AE  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2216. 000017B4  102D D927                move.b     D0, [A5 - 0x26D9]
  2217. 000017B8  4880                     ext.w      D0
  2218. 000017BA  48C0                     ext.l      D0
  2219. 000017BC  2F00                     move.l     -[A7], D0
  2220. 000017BE  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2221. 000017C2  4EBA E83C                jsr        [PC - 0x17C4 /* 00000000 */]
  2222. label000017C6:
  2223. 000017C6  4E5E                     unlink     A6
  2224. 000017C8  4E75                     rts
  2225. export_786:
  2226. 000017CA  4E56 0000                link       A6, 0
  2227. 000017CE  422E 0008                clr.b      [A6 + 0x8]
  2228. 000017D2  7017                     moveq.l    D0, 0x17
  2229. 000017D4  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2230. 000017D8  6618                     bne        +0x1A /* 000017F2 */
  2231. 000017DA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2232. 000017E0  102D D927                move.b     D0, [A5 - 0x26D9]
  2233. 000017E4  4880                     ext.w      D0
  2234. 000017E6  48C0                     ext.l      D0
  2235. 000017E8  2F00                     move.l     -[A7], D0
  2236. 000017EA  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2237. 000017EE  4EBA E810                jsr        [PC - 0x17F0 /* 00000000 */]
  2238. label000017F2:
  2239. 000017F2  4E5E                     unlink     A6
  2240. 000017F4  4E75                     rts
  2241. export_787:
  2242. 000017F6  4E56 0000                link       A6, 0
  2243. 000017FA  422E 0008                clr.b      [A6 + 0x8]
  2244. 000017FE  700C                     moveq.l    D0, 0x0C
  2245. 00001800  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2246. 00001804  6618                     bne        +0x1A /* 0000181E */
  2247. 00001806  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2248. 0000180C  102D D927                move.b     D0, [A5 - 0x26D9]
  2249. 00001810  4880                     ext.w      D0
  2250. 00001812  48C0                     ext.l      D0
  2251. 00001814  2F00                     move.l     -[A7], D0
  2252. 00001816  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2253. 0000181A  4EBA E7E4                jsr        [PC - 0x181C /* 00000000 */]
  2254. label0000181E:
  2255. 0000181E  4E5E                     unlink     A6
  2256. 00001820  4E75                     rts
  2257. export_788:
  2258. fn00001822:
  2259. 00001822  4E56 FF00                link       A6, -0x0100
  2260. 00001826  4267                     clr.w      -[A7]
  2261. 00001828  486E FF00                pea.l      [A6 - 0x100]
  2262. 0000182C  4EBA F71E                jsr        [PC - 0x8E2 /* 00000F4C */]
  2263. 00001830  487A 000E                pea.l      [PC + 0xE /* 00001840, value 0x26F6600, pstring "of" */]
  2264. 00001834  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  2265. 00001838  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  2266. 0000183C  4E5E                     unlink     A6
  2267. 0000183E  4E75                     rts
  2268. 00001840  026F 6600 4E56           andi.w     [A7 + 0x4E56], 0x6600 /* 'f\0' */
  2269. export_789: // at 00001844 (misaligned)
  2270. 00001846  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2271. 0000184A  4EBA FFD6                jsr        [PC - 0x2A /* 00001822 */]
  2272. 0000184E  101F                     move.b     D0, [A7]+
  2273. 00001850  0A00 0001                xori.b     D0, 0x1
  2274. 00001854  1D40 0008                move.b     [A6 + 0x8], D0
  2275. 00001858  4E5E                     unlink     A6
  2276. 0000185A  4E75                     rts
  2277. export_790:
  2278. 0000185C  4E56 0000                link       A6, 0
  2279. 00001860  486D F3B4                pea.l      [A5 - 0xC4C]
  2280. 00001864  4EBA 04FC                jsr        [PC + 0x4FC /* 00001D62 */]
  2281. 00001868  4E5E                     unlink     A6
  2282. 0000186A  4E75                     rts
  2283. export_791:
  2284. 0000186C  4E56 FFFE                link       A6, -0x0002
  2285. 00001870  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2286. 00001876  1F3C 0013                move.b     -[A7], 0x13
  2287. 0000187A  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  2288. 0000187E  4E5E                     unlink     A6
  2289. 00001880  4E75                     rts
  2290. export_792:
  2291. 00001882  4E56 FFFE                link       A6, -0x0002
  2292. 00001886  422E 0008                clr.b      [A6 + 0x8]
  2293. 0000188A  7019                     moveq.l    D0, 0x19
  2294. 0000188C  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2295. 00001890  6620                     bne        +0x22 /* 000018B2 */
  2296. 00001892  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2297. 00001898  1D6D D927 FFFF           move.b     [A6 - 0x1], [A5 - 0x26D9]
  2298. 0000189E  486E FFFF                pea.l      [A6 - 0x1]
  2299. 000018A2  3F3C 0001                move.w     -[A7], 0x1
  2300. 000018A6  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2301. 000018AA  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  2302. 000018AE  4EBA E750                jsr        [PC - 0x18B0 /* 00000000 */]
  2303. label000018B2:
  2304. 000018B2  4E5E                     unlink     A6
  2305. 000018B4  4E75                     rts
  2306. export_793:
  2307. 000018B6  4E56 FFFE                link       A6, -0x0002
  2308. 000018BA  422E 0008                clr.b      [A6 + 0x8]
  2309. 000018BE  700E                     moveq.l    D0, 0x0E
  2310. 000018C0  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2311. 000018C4  6C32                     bge        +0x34 /* 000018F8 */
  2312. 000018C6  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  2313. 000018CA  486D D506                pea.l      [A5 - 0x2AFA]
  2314. 000018CE  4EBA E7AE                jsr        [PC - 0x1852 /* 0000007E */]
  2315. 000018D2  486D D506                pea.l      [A5 - 0x2AFA]
  2316. 000018D6  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2317. 000018DA  4EBA E724                jsr        [PC - 0x18DC /* 00000000 */]
  2318. 000018DE  422E FFFF                clr.b      [A6 - 0x1]
  2319. 000018E2  486E FFFF                pea.l      [A6 - 0x1]
  2320. 000018E6  3F3C 0001                move.w     -[A7], 0x1
  2321. 000018EA  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2322. 000018EE  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  2323. 000018F2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2324. label000018F8:
  2325. 000018F8  4E5E                     unlink     A6
  2326. 000018FA  4E75                     rts
  2327. export_794:
  2328. 000018FC  4E56 0000                link       A6, 0
  2329. 00001900  422E 0008                clr.b      [A6 + 0x8]
  2330. 00001904  7019                     moveq.l    D0, 0x19
  2331. 00001906  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2332. 0000190A  6620                     bne        +0x22 /* 0000192C */
  2333. 0000190C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2334. 00001912  1B6D D927 F64A           move.b     [A5 - 0x9B6], [A5 - 0x26D9]
  2335. 00001918  486D F64A                pea.l      [A5 - 0x9B6]
  2336. 0000191C  486D F64A                pea.l      [A5 - 0x9B6]
  2337. 00001920  3F3C 0001                move.w     -[A7], 0x1
  2338. 00001924  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  2339. 00001928  4EBA E6D6                jsr        [PC - 0x192A /* 00000000 */]
  2340. label0000192C:
  2341. 0000192C  4E5E                     unlink     A6
  2342. 0000192E  4E75                     rts
  2343. export_795:
  2344. 00001930  4E56 0000                link       A6, 0
  2345. 00001934  422E 0008                clr.b      [A6 + 0x8]
  2346. 00001938  700E                     moveq.l    D0, 0x0E
  2347. 0000193A  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2348. 0000193E  6C32                     bge        +0x34 /* 00001972 */
  2349. 00001940  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  2350. 00001944  486D D506                pea.l      [A5 - 0x2AFA]
  2351. 00001948  4EBA E734                jsr        [PC - 0x18CC /* 0000007E */]
  2352. 0000194C  486D D506                pea.l      [A5 - 0x2AFA]
  2353. 00001950  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2354. 00001954  4EBA E6AA                jsr        [PC - 0x1956 /* 00000000 */]
  2355. 00001958  422D F64A                clr.b      [A5 - 0x9B6]
  2356. 0000195C  486D F64A                pea.l      [A5 - 0x9B6]
  2357. 00001960  486D F64A                pea.l      [A5 - 0x9B6]
  2358. 00001964  3F3C 0001                move.w     -[A7], 0x1
  2359. 00001968  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  2360. 0000196C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2361. label00001972:
  2362. 00001972  4E5E                     unlink     A6
  2363. 00001974  4E75                     rts
  2364. fn00001976:
  2365. 00001976  4E56 FFC2                link       A6, -0x003E
  2366. 0000197A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2367. 0000197E  286E 0008                movea.l    A4, [A6 + 0x8]
  2368. 00001982  206C 0008                movea.l    A0, [A4 + 0x8]
  2369. 00001986  4AA8 0006                tst.l      [A0 + 0x6]
  2370. 0000198A  6750                     beq        +0x52 /* 000019DC */
  2371. 0000198C  4A2C FFFF                tst.b      [A4 - 0x1]
  2372. 00001990  6F1A                     ble        +0x1C /* 000019AC */
  2373. 00001992  486E FFC2                pea.l      [A6 - 0x3E]
  2374. 00001996  1F2C FFFF                move.b     -[A7], [A4 - 0x1]
  2375. 0000199A  4EBA F6AC                jsr        [PC - 0x954 /* 00001048 */]
  2376. 0000199E  205F                     movea.l    A0, [A7]+
  2377. 000019A0  43EC FEFA                lea.l      A1, [A4 - 0x106]
  2378. 000019A4  7007                     moveq.l    D0, 0x07
  2379. label000019A6:
  2380. 000019A6  22D8                     move.l     [A1]+, [A0]+
  2381. 000019A8  51C8 FFFC                dbf        D0, -0x6 /* 000019A6 */
  2382. label000019AC:
  2383. 000019AC  4267                     clr.w      -[A7]
  2384. 000019AE  206C 0008                movea.l    A0, [A4 + 0x8]
  2385. 000019B2  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2386. 000019B6  486C FEFA                pea.l      [A4 - 0x106]
  2387. 000019BA  486E FFFC                pea.l      [A6 - 0x4]
  2388. 000019BE  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  2389. 000019C2  4AAE FFFC                tst.l      [A6 - 0x4]
  2390. 000019C6  56C0                     sne        D0
  2391. 000019C8  C01F                     and.b      D0, [A7]+
  2392. 000019CA  6710                     beq        +0x12 /* 000019DC */
  2393. 000019CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2394. 000019D0  1F3C 0001                move.b     -[A7], 0x1
  2395. 000019D4  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  2396. 000019D8  6000 01D8                bra        +0x1DA /* 00001BB2 */
  2397. label000019DC:
  2398. 000019DC  4267                     clr.w      -[A7]
  2399. 000019DE  206C 0008                movea.l    A0, [A4 + 0x8]
  2400. 000019E2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2401. 000019E6  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  2402. 000019EA  1E1F                     move.b     D7, [A7]+
  2403. 000019EC  1007                     move.b     D0, D7
  2404. 000019EE  670E                     beq        +0x10 /* 000019FE */
  2405. 000019F0  42A7                     clr.l      -[A7]
  2406. 000019F2  206C 0008                movea.l    A0, [A4 + 0x8]
  2407. 000019F6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2408. 000019FA  A917                     syscall    GetWRefCon
  2409. 000019FC  2A1F                     move.l     D5, [A7]+
  2410. label000019FE:
  2411. 000019FE  102C FFFF                move.b     D0, [A4 - 0x1]
  2412. 00001A02  4880                     ext.w      D0
  2413. 00001A04  5340                     subq.w     D0, 1
  2414. 00001A06  6752                     beq        +0x54 /* 00001A5A */
  2415. 00001A08  5340                     subq.w     D0, 1
  2416. 00001A0A  6768                     beq        +0x6A /* 00001A74 */
  2417. 00001A0C  5540                     subq.w     D0, 2
  2418. 00001A0E  6700 00AE                beq        +0xB0 /* 00001ABE */
  2419. 00001A12  5340                     subq.w     D0, 1
  2420. 00001A14  6700 00A8                beq        +0xAA /* 00001ABE */
  2421. 00001A18  0440 000C                subi.w     D0, 0xC
  2422. 00001A1C  6700 00C4                beq        +0xC6 /* 00001AE2 */
  2423. 00001A20  5340                     subq.w     D0, 1
  2424. 00001A22  6760                     beq        +0x62 /* 00001A84 */
  2425. 00001A24  0440 0020                subi.w     D0, 0x20 /* ' ' */
  2426. 00001A28  6700 0094                beq        +0x96 /* 00001ABE */
  2427. 00001A2C  5340                     subq.w     D0, 1
  2428. 00001A2E  6700 008E                beq        +0x90 /* 00001ABE */
  2429. 00001A32  5340                     subq.w     D0, 1
  2430. 00001A34  6700 0088                beq        +0x8A /* 00001ABE */
  2431. 00001A38  5340                     subq.w     D0, 1
  2432. 00001A3A  6700 0082                beq        +0x84 /* 00001ABE */
  2433. 00001A3E  5340                     subq.w     D0, 1
  2434. 00001A40  677C                     beq        +0x7E /* 00001ABE */
  2435. 00001A42  5340                     subq.w     D0, 1
  2436. 00001A44  6778                     beq        +0x7A /* 00001ABE */
  2437. 00001A46  5340                     subq.w     D0, 1
  2438. 00001A48  6774                     beq        +0x76 /* 00001ABE */
  2439. 00001A4A  5340                     subq.w     D0, 1
  2440. 00001A4C  6770                     beq        +0x72 /* 00001ABE */
  2441. 00001A4E  0440 0023                subi.w     D0, 0x23 /* '#' */
  2442. 00001A52  6700 00D4                beq        +0xD6 /* 00001B28 */
  2443. 00001A56  6000 014E                bra        +0x150 /* 00001BA6 */
  2444. label00001A5A:
  2445. 00001A5A  206C 0008                movea.l    A0, [A4 + 0x8]
  2446. 00001A5E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2447. 00001A62  486D D506                pea.l      [A5 - 0x2AFA]
  2448. 00001A66  A919                     syscall    GetWTitle
  2449. 00001A68  486D D506                pea.l      [A5 - 0x2AFA]
  2450. 00001A6C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2451. 00001A70  6000 0140                bra        +0x142 /* 00001BB2 */
  2452. label00001A74:
  2453. 00001A74  206C 0008                movea.l    A0, [A4 + 0x8]
  2454. 00001A78  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2455. 00001A7C  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  2456. 00001A80  6000 0130                bra        +0x132 /* 00001BB2 */
  2457. label00001A84:
  2458. 00001A84  1007                     move.b     D0, D7
  2459. 00001A86  6720                     beq        +0x22 /* 00001AA8 */
  2460. 00001A88  2045                     movea.l    A0, D5
  2461. 00001A8A  2650                     movea.l    A3, [A0]
  2462. 00001A8C  4A6D A412                tst.w      [A5 - 0x5BEE]
  2463. 00001A90  5DC0                     slt        D0
  2464. 00001A92  4A00                     tst.b      D0
  2465. 00001A94  670C                     beq        +0xE /* 00001AA2 */
  2466. 00001A96  C02B 0032                and.b      D0, [A3 + 0x32]
  2467. 00001A9A  6706                     beq        +0x8 /* 00001AA2 */
  2468. 00001A9C  1C2B 0031                move.b     D6, [A3 + 0x31]
  2469. 00001AA0  6012                     bra        +0x14 /* 00001AB4 */
  2470. label00001AA2:
  2471. 00001AA2  1C2B 0035                move.b     D6, [A3 + 0x35]
  2472. 00001AA6  600C                     bra        +0xE /* 00001AB4 */
  2473. label00001AA8:
  2474. 00001AA8  206C 0008                movea.l    A0, [A4 + 0x8]
  2475. 00001AAC  2068 0002                movea.l    A0, [A0 + 0x2]
  2476. 00001AB0  1C28 006E                move.b     D6, [A0 + 0x6E]
  2477. label00001AB4:
  2478. 00001AB4  1F06                     move.b     -[A7], D6
  2479. 00001AB6  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  2480. 00001ABA  6000 00F6                bra        +0xF8 /* 00001BB2 */
  2481. label00001ABE:
  2482. 00001ABE  206C 0008                movea.l    A0, [A4 + 0x8]
  2483. 00001AC2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2484. 00001AC6  486E FFEC                pea.l      [A6 - 0x14]
  2485. 00001ACA  4EAD 2D22                jsr        [A5 + 0x2D22 /* export_1440 */]
  2486. 00001ACE  486E FFEC                pea.l      [A6 - 0x14]
  2487. 00001AD2  1F2C FFFF                move.b     -[A7], [A4 - 0x1]
  2488. 00001AD6  1F3C 0001                move.b     -[A7], 0x1
  2489. 00001ADA  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  2490. 00001ADE  6000 00D2                bra        +0xD4 /* 00001BB2 */
  2491. label00001AE2:
  2492. 00001AE2  1007                     move.b     D0, D7
  2493. 00001AE4  6736                     beq        +0x38 /* 00001B1C */
  2494. 00001AE6  2045                     movea.l    A0, D5
  2495. 00001AE8  2650                     movea.l    A3, [A0]
  2496. 00001AEA  4A6D A412                tst.w      [A5 - 0x5BEE]
  2497. 00001AEE  5DC0                     slt        D0
  2498. 00001AF0  4A00                     tst.b      D0
  2499. 00001AF2  670E                     beq        +0x10 /* 00001B02 */
  2500. 00001AF4  C02B 002F                and.b      D0, [A3 + 0x2F]
  2501. 00001AF8  6708                     beq        +0xA /* 00001B02 */
  2502. 00001AFA  2D6B 002A FFE8           move.l     [A6 - 0x18], [A3 + 0x2A]
  2503. 00001B00  600E                     bra        +0x10 /* 00001B10 */
  2504. label00001B02:
  2505. 00001B02  206C 0008                movea.l    A0, [A4 + 0x8]
  2506. 00001B06  2068 0002                movea.l    A0, [A0 + 0x2]
  2507. 00001B0A  2D68 0010 FFE8           move.l     [A6 - 0x18], [A0 + 0x10]
  2508. label00001B10:
  2509. 00001B10  486E FFE8                pea.l      [A6 - 0x18]
  2510. 00001B14  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  2511. 00001B18  6000 0098                bra        +0x9A /* 00001BB2 */
  2512. label00001B1C:
  2513. 00001B1C  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  2514. 00001B20  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2515. 00001B24  6000 008C                bra        +0x8E /* 00001BB2 */
  2516. label00001B28:
  2517. 00001B28  206C 0008                movea.l    A0, [A4 + 0x8]
  2518. 00001B2C  4AA8 0006                tst.l      [A0 + 0x6]
  2519. 00001B30  6736                     beq        +0x38 /* 00001B68 */
  2520. 00001B32  2068 0006                movea.l    A0, [A0 + 0x6]
  2521. 00001B36  2050                     movea.l    A0, [A0]
  2522. 00001B38  47E8 0008                lea.l      A3, [A0 + 0x8]
  2523. 00001B3C  2053                     movea.l    A0, [A3]
  2524. 00001B3E  2068 004E                movea.l    A0, [A0 + 0x4E]
  2525. 00001B42  302B 0004                move.w     D0, [A3 + 0x4]
  2526. 00001B46  48C0                     ext.l      D0
  2527. 00001B48  D090                     add.l      D0, [A0]
  2528. 00001B4A  2040                     movea.l    A0, D0
  2529. 00001B4C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2530. 00001B50  486E FFE6                pea.l      [A6 - 0x1A]
  2531. 00001B54  486E FFE2                pea.l      [A6 - 0x1E]
  2532. 00001B58  486D D506                pea.l      [A5 - 0x2AFA]
  2533. 00001B5C  A9A8                     syscall    GetResInfo
  2534. 00001B5E  486D D506                pea.l      [A5 - 0x2AFA]
  2535. 00001B62  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2536. 00001B66  604A                     bra        +0x4C /* 00001BB2 */
  2537. label00001B68:
  2538. 00001B68  206C 0008                movea.l    A0, [A4 + 0x8]
  2539. 00001B6C  2068 0002                movea.l    A0, [A0 + 0x2]
  2540. 00001B70  4A68 006C                tst.w      [A0 + 0x6C]
  2541. 00001B74  6C0A                     bge        +0xC /* 00001B80 */
  2542. 00001B76  487A 0056                pea.l      [PC + 0x56 /* 00001BCE, value 0x6537973, pstring "System" */]
  2543. 00001B7A  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  2544. 00001B7E  6032                     bra        +0x34 /* 00001BB2 */
  2545. label00001B80:
  2546. 00001B80  4267                     clr.w      -[A7]
  2547. 00001B82  206C 0008                movea.l    A0, [A4 + 0x8]
  2548. 00001B86  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2549. 00001B8A  4EAD 2DA2                jsr        [A5 + 0x2DA2 /* export_1456 */]
  2550. 00001B8E  101F                     move.b     D0, [A7]+
  2551. 00001B90  670A                     beq        +0xC /* 00001B9C */
  2552. 00001B92  487A 0030                pea.l      [PC + 0x30 /* 00001BC4, value 0x9487970 '\tHyp', pstring "HyperCard" */]
  2553. 00001B96  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  2554. 00001B9A  6016                     bra        +0x18 /* 00001BB2 */
  2555. label00001B9C:
  2556. 00001B9C  487A 001E                pea.l      [PC + 0x1E /* 00001BBC, value 0x7556E6B, pstring "Unknown" */]
  2557. 00001BA0  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  2558. 00001BA4  600C                     bra        +0xE /* 00001BB2 */
  2559. label00001BA6:
  2560. 00001BA6  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2561. 00001BAA  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  2562. 00001BAE  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2563. label00001BB2:
  2564. 00001BB2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2565. 00001BB6  4E5E                     unlink     A6
  2566. 00001BB8  2E9F                     move.l     [A7], [A7]+
  2567. 00001BBA  4E75                     rts
  2568. 00001BBC  0755                     bchg       [A5], D3
  2569. 00001BBE  6E6B                     bgt        +0x6D /* 00001C2B */
  2570. 00001BC0  6E6F                     bgt        +0x71 /* 00001C31 */
  2571. 00001BC2  776E                     moveq.l    D3, 0x6E
  2572. 00001BC4  0948                     bchg       A0, D4
  2573. 00001BC6  7970                     moveq.l    D4, 0x70
  2574. 00001BC8  6572                     bcs        +0x74 /* 00001C3C */
  2575. 00001BCA  4361                     chk.w      D1, -[A1]
  2576. 00001BCC  7264                     moveq.l    D1, 0x64
  2577. 00001BCE  0653 7973                addi.w     [A3], 0x7973 /* 'ys' */
  2578. 00001BD2  7465                     moveq.l    D2, 0x65
  2579. 00001BD4  6D00 4E56                blt        +0x4E58 /* 00006A2C */
  2580. // begin alternate branch 00001BD6-00001BDA
  2581. fn00001BD6:
  2582. 00001BD6  4E56 FFFC                link       A6, -0x0004
  2583. // end alternate branch 00001BD6-00001BDA
  2584. fn00001BD6: // (misaligned)
  2585. 00001BD8  FFFC                     .invalid   <<F/7/7>>
  2586. 00001BDA  48E7 0118                movem.l    -[A7], D7,A3,A4
  2587. 00001BDE  266E 0008                movea.l    A3, [A6 + 0x8]
  2588. 00001BE2  102B FFFF                move.b     D0, [A3 - 0x1]
  2589. 00001BE6  4880                     ext.w      D0
  2590. 00001BE8  5F40                     subq.w     D0, 7
  2591. 00001BEA  670A                     beq        +0xC /* 00001BF6 */
  2592. 00001BEC  5340                     subq.w     D0, 1
  2593. 00001BEE  670A                     beq        +0xC /* 00001BFA */
  2594. 00001BF0  5340                     subq.w     D0, 1
  2595. 00001BF2  670A                     beq        +0xC /* 00001BFE */
  2596. 00001BF4  600C                     bra        +0xE /* 00001C02 */
  2597. label00001BF6:
  2598. 00001BF6  7E01                     moveq.l    D7, 0x01
  2599. 00001BF8  6012                     bra        +0x14 /* 00001C0C */
  2600. label00001BFA:
  2601. 00001BFA  7E02                     moveq.l    D7, 0x02
  2602. 00001BFC  600E                     bra        +0x10 /* 00001C0C */
  2603. label00001BFE:
  2604. 00001BFE  7E03                     moveq.l    D7, 0x03
  2605. 00001C00  600A                     bra        +0xC /* 00001C0C */
  2606. label00001C02:
  2607. 00001C02  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  2608. 00001C06  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2609. 00001C0A  602A                     bra        +0x2C /* 00001C36 */
  2610. label00001C0C:
  2611. 00001C0C  286B 0008                movea.l    A4, [A3 + 0x8]
  2612. 00001C10  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2613. 00001C14  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  2614. 00001C18  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  2615. 00001C1C  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2616. 00001C20  3F07                     move.w     -[A7], D7
  2617. 00001C22  486E FFFE                pea.l      [A6 - 0x2]
  2618. 00001C26  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2619. 00001C2A  1F2B FFFF                move.b     -[A7], [A3 - 0x1]
  2620. 00001C2E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2621. 00001C32  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  2622. label00001C36:
  2623. 00001C36  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2624. 00001C3A  4E5E                     unlink     A6
  2625. label00001C3C:
  2626. 00001C3C  2E9F                     move.l     [A7], [A7]+
  2627. 00001C3E  4E75                     rts
  2628. fn00001C40:
  2629. 00001C40  4E56 FEFA                link       A6, -0x0106
  2630. 00001C44  486E FFFF                pea.l      [A6 - 0x1]
  2631. 00001C48  7001                     moveq.l    D0, 0x01
  2632. 00001C4A  2F00                     move.l     -[A7], D0
  2633. 00001C4C  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2634. 00001C50  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  2635. 00001C54  4A2E FFFF                tst.b      [A6 - 0x1]
  2636. 00001C58  6608                     bne        +0xA /* 00001C62 */
  2637. 00001C5A  486E FEFA                pea.l      [A6 - 0x106]
  2638. 00001C5E  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2639. label00001C62:
  2640. 00001C62  2D6D D64E FFFA           move.l     [A6 - 0x6], [A5 - 0x29B2]
  2641. 00001C68  102D D328                move.b     D0, [A5 - 0x2CD8]
  2642. 00001C6C  6650                     bne        +0x52 /* 00001CBE */
  2643. 00001C6E  206E 0008                movea.l    A0, [A6 + 0x8]
  2644. 00001C72  1010                     move.b     D0, [A0]
  2645. 00001C74  4880                     ext.w      D0
  2646. 00001C76  5340                     subq.w     D0, 1
  2647. 00001C78  670E                     beq        +0x10 /* 00001C88 */
  2648. 00001C7A  5340                     subq.w     D0, 1
  2649. 00001C7C  6712                     beq        +0x14 /* 00001C90 */
  2650. 00001C7E  5340                     subq.w     D0, 1
  2651. 00001C80  6720                     beq        +0x22 /* 00001CA2 */
  2652. 00001C82  5340                     subq.w     D0, 1
  2653. 00001C84  6724                     beq        +0x26 /* 00001CAA */
  2654. 00001C86  6036                     bra        +0x38 /* 00001CBE */
  2655. label00001C88:
  2656. 00001C88  2F0E                     move.l     -[A7], A6
  2657. 00001C8A  4EBA FCEA                jsr        [PC - 0x316 /* 00001976 */]
  2658. 00001C8E  602E                     bra        +0x30 /* 00001CBE */
  2659. label00001C90:
  2660. 00001C90  206E 0008                movea.l    A0, [A6 + 0x8]
  2661. 00001C94  4868 0002                pea.l      [A0 + 0x2]
  2662. 00001C98  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  2663. 00001C9C  4EBA 2400                jsr        [PC + 0x2400 /* 0000409E */]
  2664. 00001CA0  601C                     bra        +0x1E /* 00001CBE */
  2665. label00001CA2:
  2666. 00001CA2  2F0E                     move.l     -[A7], A6
  2667. 00001CA4  4EBA FF30                jsr        [PC - 0xD0 /* 00001BD6 */]
  2668. 00001CA8  6014                     bra        +0x16 /* 00001CBE */
  2669. label00001CAA:
  2670. 00001CAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2671. 00001CAE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2672. 00001CB2  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2673. 00001CB6  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  2674. 00001CBA  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  2675. label00001CBE:
  2676. 00001CBE  202E FFFA                move.l     D0, [A6 - 0x6]
  2677. 00001CC2  B0AD D64E                cmp.l      D0, [A5 - 0x29B2]
  2678. 00001CC6  6604                     bne        +0x6 /* 00001CCC */
  2679. 00001CC8  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2680. label00001CCC:
  2681. 00001CCC  4E5E                     unlink     A6
  2682. 00001CCE  2E9F                     move.l     [A7], [A7]+
  2683. 00001CD0  4E75                     rts
  2684. export_796:
  2685. 00001CD2  4E56 FFE6                link       A6, -0x001A
  2686. 00001CD6  42A7                     clr.l      -[A7]
  2687. 00001CD8  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  2688. 00001CDC  201F                     move.l     D0, [A7]+
  2689. 00001CDE  1B40 D326                move.b     [A5 - 0x2CDA], D0
  2690. 00001CE2  4267                     clr.w      -[A7]
  2691. 00001CE4  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  2692. 00001CE8  7002                     moveq.l    D0, 0x02
  2693. 00001CEA  B05F                     cmp.w      D0, [A7]+
  2694. 00001CEC  660A                     bne        +0xC /* 00001CF8 */
  2695. 00001CEE  486E FFE6                pea.l      [A6 - 0x1A]
  2696. 00001CF2  4EBA 006E                jsr        [PC + 0x6E /* 00001D62 */]
  2697. 00001CF6  6012                     bra        +0x14 /* 00001D0A */
  2698. label00001CF8:
  2699. 00001CF8  1D7C 0002 FFE6           move.b     [A6 - 0x1A], 0x2
  2700. 00001CFE  2D6D A790 FFEA           move.l     [A6 - 0x16], [A5 - 0x5870]
  2701. 00001D04  1D7C 0005 FFE8           move.b     [A6 - 0x18], 0x5
  2702. label00001D0A:
  2703. 00001D0A  486E FFE6                pea.l      [A6 - 0x1A]
  2704. 00001D0E  4EBA FF30                jsr        [PC - 0xD0 /* 00001C40 */]
  2705. 00001D12  4E5E                     unlink     A6
  2706. 00001D14  4E75                     rts
  2707. export_797:
  2708. 00001D16  4E56 FFE6                link       A6, -0x001A
  2709. 00001D1A  422D D326                clr.b      [A5 - 0x2CDA]
  2710. 00001D1E  1D7C 0001 FFE6           move.b     [A6 - 0x1A], 0x1
  2711. 00001D24  486E FFE8                pea.l      [A6 - 0x18]
  2712. 00001D28  486E FFEC                pea.l      [A6 - 0x14]
  2713. 00001D2C  4EBA 0D52                jsr        [PC + 0xD52 /* 00002A80 */]
  2714. 00001D30  486E FFE6                pea.l      [A6 - 0x1A]
  2715. 00001D34  4EBA FF0A                jsr        [PC - 0xF6 /* 00001C40 */]
  2716. 00001D38  4E5E                     unlink     A6
  2717. 00001D3A  4E75                     rts
  2718. export_798:
  2719. fn00001D3C:
  2720. 00001D3C  4E56 0000                link       A6, 0
  2721. 00001D40  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2722. 00001D46  42A7                     clr.l      -[A7]
  2723. 00001D48  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  2724. 00001D4C  700F                     moveq.l    D0, 0x0F
  2725. 00001D4E  C09F                     and.l      D0, [A7]+
  2726. 00001D50  2F00                     move.l     -[A7], D0
  2727. 00001D52  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2728. 00001D56  1F3C 0014                move.b     -[A7], 0x14
  2729. 00001D5A  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  2730. 00001D5E  4E5E                     unlink     A6
  2731. 00001D60  4E75                     rts
  2732. fn00001D62:
  2733. 00001D62  4E56 FD1A                link       A6, -0x02E6
  2734. 00001D66  2F0C                     move.l     -[A7], A4
  2735. 00001D68  286E 0008                movea.l    A4, [A6 + 0x8]
  2736. 00001D6C  4267                     clr.w      -[A7]
  2737. 00001D6E  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  2738. 00001D72  301F                     move.w     D0, [A7]+
  2739. 00001D74  1880                     move.b     [A4], D0
  2740. 00001D76  4880                     ext.w      D0
  2741. 00001D78  5340                     subq.w     D0, 1
  2742. 00001D7A  6712                     beq        +0x14 /* 00001D8E */
  2743. 00001D7C  5340                     subq.w     D0, 1
  2744. 00001D7E  671E                     beq        +0x20 /* 00001D9E */
  2745. 00001D80  5340                     subq.w     D0, 1
  2746. 00001D82  6726                     beq        +0x28 /* 00001DAA */
  2747. 00001D84  5340                     subq.w     D0, 1
  2748. 00001D86  6700 00C0                beq        +0xC2 /* 00001E48 */
  2749. 00001D8A  6000 00E6                bra        +0xE8 /* 00001E72 */
  2750. label00001D8E:
  2751. 00001D8E  486C 0002                pea.l      [A4 + 0x2]
  2752. 00001D92  486C 0006                pea.l      [A4 + 0x6]
  2753. 00001D96  4EBA 0CE8                jsr        [PC + 0xCE8 /* 00002A80 */]
  2754. 00001D9A  6000 00D6                bra        +0xD8 /* 00001E72 */
  2755. label00001D9E:
  2756. 00001D9E  486C 0002                pea.l      [A4 + 0x2]
  2757. 00001DA2  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  2758. 00001DA6  6000 00CA                bra        +0xCC /* 00001E72 */
  2759. label00001DAA:
  2760. 00001DAA  486E FFCC                pea.l      [A6 - 0x34]
  2761. 00001DAE  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  2762. 00001DB2  4267                     clr.w      -[A7]
  2763. 00001DB4  486E FFCC                pea.l      [A6 - 0x34]
  2764. 00001DB8  4267                     clr.w      -[A7]
  2765. 00001DBA  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  2766. 00001DBE  395F 0006                move.w     [A4 + 0x6], [A7]+
  2767. 00001DC2  296E FFD6 0008           move.l     [A4 + 0x8], [A6 - 0x2A]
  2768. 00001DC8  202E FFCE                move.l     D0, [A6 - 0x32]
  2769. 00001DCC  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  2770. 00001DD0  660A                     bne        +0xC /* 00001DDC */
  2771. 00001DD2  302C 0006                move.w     D0, [A4 + 0x6]
  2772. 00001DD6  4440                     neg.w      D0
  2773. 00001DD8  3940 0006                move.w     [A4 + 0x6], D0
  2774. label00001DDC:
  2775. 00001DDC  486E FFAA                pea.l      [A6 - 0x56]
  2776. 00001DE0  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2777. 00001DE4  1D7C 0001 FF52           move.b     [A6 - 0xAE], 0x1
  2778. 00001DEA  422E FF74                clr.b      [A6 - 0x8C]
  2779. 00001DEE  41EE FF76                lea.l      A0, [A6 - 0x8A]
  2780. 00001DF2  43EE FFCC                lea.l      A1, [A6 - 0x34]
  2781. 00001DF6  700C                     moveq.l    D0, 0x0C
  2782. label00001DF8:
  2783. 00001DF8  20D9                     move.l     [A0]+, [A1]+
  2784. 00001DFA  51C8 FFFC                dbf        D0, -0x6 /* 00001DF8 */
  2785. 00001DFE  486E FF52                pea.l      [A6 - 0xAE]
  2786. 00001E02  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  2787. 00001E06  486E FFAA                pea.l      [A6 - 0x56]
  2788. 00001E0A  486E FF42                pea.l      [A6 - 0xBE]
  2789. 00001E0E  486E FF46                pea.l      [A6 - 0xBA]
  2790. 00001E12  486E FF4A                pea.l      [A6 - 0xB6]
  2791. 00001E16  486E FF4E                pea.l      [A6 - 0xB2]
  2792. 00001E1A  486E FF3A                pea.l      [A6 - 0xC6]
  2793. 00001E1E  486E FF3E                pea.l      [A6 - 0xC2]
  2794. 00001E22  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  2795. 00001E26  202E FF46                move.l     D0, [A6 - 0xBA]
  2796. 00001E2A  90AE FF42                sub.l      D0, [A6 - 0xBE]
  2797. 00001E2E  3940 0002                move.w     [A4 + 0x2], D0
  2798. 00001E32  202E FF4A                move.l     D0, [A6 - 0xB6]
  2799. 00001E36  90AE FF42                sub.l      D0, [A6 - 0xBE]
  2800. 00001E3A  3940 0004                move.w     [A4 + 0x4], D0
  2801. 00001E3E  1F3C 0001                move.b     -[A7], 0x1
  2802. 00001E42  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  2803. 00001E46  602A                     bra        +0x2C /* 00001E72 */
  2804. label00001E48:
  2805. 00001E48  42A7                     clr.l      -[A7]
  2806. 00001E4A  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2807. 00001E4E  295F 0002                move.l     [A4 + 0x2], [A7]+
  2808. 00001E52  4267                     clr.w      -[A7]
  2809. 00001E54  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  2810. 00001E58  700A                     moveq.l    D0, 0x0A
  2811. 00001E5A  B05F                     cmp.w      D0, [A7]+
  2812. 00001E5C  6606                     bne        +0x8 /* 00001E64 */
  2813. 00001E5E  426C 0006                clr.w      [A4 + 0x6]
  2814. 00001E62  600E                     bra        +0x10 /* 00001E72 */
  2815. label00001E64:
  2816. 00001E64  4267                     clr.w      -[A7]
  2817. 00001E66  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2818. 00001E6A  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2819. 00001E6E  395F 0006                move.w     [A4 + 0x6], [A7]+
  2820. label00001E72:
  2821. 00001E72  285F                     movea.l    A4, [A7]+
  2822. 00001E74  4E5E                     unlink     A6
  2823. 00001E76  2E9F                     move.l     [A7], [A7]+
  2824. 00001E78  4E75                     rts
  2825. export_799:
  2826. fn00001E7A:
  2827. 00001E7A  4E56 FFFA                link       A6, -0x0006
  2828. 00001E7E  2F07                     move.l     -[A7], D7
  2829. 00001E80  422E 0008                clr.b      [A6 + 0x8]
  2830. 00001E84  4267                     clr.w      -[A7]
  2831. 00001E86  486E FFFA                pea.l      [A6 - 0x6]
  2832. 00001E8A  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  2833. 00001E8E  101F                     move.b     D0, [A7]+
  2834. 00001E90  6602                     bne        +0x4 /* 00001E94 */
  2835. 00001E92  6034                     bra        +0x36 /* 00001EC8 */
  2836. label00001E94:
  2837. 00001E94  42A7                     clr.l      -[A7]
  2838. 00001E96  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  2839. 00001E9A  2E17                     move.l     D7, [A7]
  2840. 00001E9C  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  2841. 00001EA0  4A87                     tst.l      D7
  2842. 00001EA2  5CC0                     sge        D0
  2843. 00001EA4  4A00                     tst.b      D0
  2844. 00001EA6  6716                     beq        +0x18 /* 00001EBE */
  2845. 00001EA8  7201                     moveq.l    D1, 0x01
  2846. 00001EAA  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  2847. 00001EAE  56C1                     sne        D1
  2848. 00001EB0  C001                     and.b      D0, D1
  2849. 00001EB2  670A                     beq        +0xC /* 00001EBE */
  2850. 00001EB4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2851. 00001EB8  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2852. 00001EBC  600A                     bra        +0xC /* 00001EC8 */
  2853. label00001EBE:
  2854. 00001EBE  4267                     clr.w      -[A7]
  2855. 00001EC0  4EBA FE7A                jsr        [PC - 0x186 /* 00001D3C */]
  2856. 00001EC4  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  2857. label00001EC8:
  2858. 00001EC8  2E1F                     move.l     D7, [A7]+
  2859. 00001ECA  4E5E                     unlink     A6
  2860. 00001ECC  4E75                     rts
  2861. export_800:
  2862. 00001ECE  4E56 FFEC                link       A6, -0x0014
  2863. 00001ED2  48E7 0308                movem.l    -[A7], D6,D7,A4
  2864. 00001ED6  4206                     clr.b      D6
  2865. 00001ED8  206D DB50                movea.l    A0, [A5 - 0x24B0]
  2866. 00001EDC  2850                     movea.l    A4, [A0]
  2867. 00001EDE  102D F64A                move.b     D0, [A5 - 0x9B6]
  2868. 00001EE2  4880                     ext.w      D0
  2869. 00001EE4  5740                     subq.w     D0, 3
  2870. 00001EE6  6736                     beq        +0x38 /* 00001F1E */
  2871. 00001EE8  5340                     subq.w     D0, 1
  2872. 00001EEA  672C                     beq        +0x2E /* 00001F18 */
  2873. 00001EEC  5340                     subq.w     D0, 1
  2874. 00001EEE  6746                     beq        +0x48 /* 00001F36 */
  2875. 00001EF0  5340                     subq.w     D0, 1
  2876. 00001EF2  6730                     beq        +0x32 /* 00001F24 */
  2877. 00001EF4  5740                     subq.w     D0, 3
  2878. 00001EF6  6732                     beq        +0x34 /* 00001F2A */
  2879. 00001EF8  0440 001F                subi.w     D0, 0x1F
  2880. 00001EFC  6732                     beq        +0x34 /* 00001F30 */
  2881. 00001EFE  0440 000E                subi.w     D0, 0xE
  2882. 00001F02  6732                     beq        +0x34 /* 00001F36 */
  2883. 00001F04  5340                     subq.w     D0, 1
  2884. 00001F06  672E                     beq        +0x30 /* 00001F36 */
  2885. 00001F08  0440 001C                subi.w     D0, 0x1C
  2886. 00001F0C  671C                     beq        +0x1E /* 00001F2A */
  2887. 00001F0E  5540                     subq.w     D0, 2
  2888. 00001F10  6712                     beq        +0x14 /* 00001F24 */
  2889. 00001F12  5540                     subq.w     D0, 2
  2890. 00001F14  6702                     beq        +0x4 /* 00001F18 */
  2891. 00001F16  6024                     bra        +0x26 /* 00001F3C */
  2892. label00001F18:
  2893. 00001F18  3E2C 0208                move.w     D7, [A4 + 0x208]
  2894. 00001F1C  6024                     bra        +0x26 /* 00001F42 */
  2895. label00001F1E:
  2896. 00001F1E  3E2C 0206                move.w     D7, [A4 + 0x206]
  2897. 00001F22  601E                     bra        +0x20 /* 00001F42 */
  2898. label00001F24:
  2899. 00001F24  3E2C 0204                move.w     D7, [A4 + 0x204]
  2900. 00001F28  6018                     bra        +0x1A /* 00001F42 */
  2901. label00001F2A:
  2902. 00001F2A  3E2C 0210                move.w     D7, [A4 + 0x210]
  2903. 00001F2E  6012                     bra        +0x14 /* 00001F42 */
  2904. label00001F30:
  2905. 00001F30  3E2C 020E                move.w     D7, [A4 + 0x20E]
  2906. 00001F34  600C                     bra        +0xE /* 00001F42 */
  2907. label00001F36:
  2908. 00001F36  3E2C 020A                move.w     D7, [A4 + 0x20A]
  2909. 00001F3A  6006                     bra        +0x8 /* 00001F42 */
  2910. label00001F3C:
  2911. 00001F3C  7C01                     moveq.l    D6, 0x01
  2912. 00001F3E  3E2C 020C                move.w     D7, [A4 + 0x20C]
  2913. label00001F42:
  2914. 00001F42  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2915. 00001F48  486E FFEC                pea.l      [A6 - 0x14]
  2916. 00001F4C  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  2917. 00001F50  4267                     clr.w      -[A7]
  2918. 00001F52  3F07                     move.w     -[A7], D7
  2919. 00001F54  1F3C 0001                move.b     -[A7], 0x1
  2920. 00001F58  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  2921. 00001F5C  1B5F F3B2                move.b     [A5 - 0xC4E], [A7]+
  2922. 00001F60  1006                     move.b     D0, D6
  2923. 00001F62  802D F3B2                or.b       D0, [A5 - 0xC4E]
  2924. 00001F66  6626                     bne        +0x28 /* 00001F8E */
  2925. 00001F68  486E FFEC                pea.l      [A6 - 0x14]
  2926. 00001F6C  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  2927. 00001F70  4267                     clr.w      -[A7]
  2928. 00001F72  206D DB50                movea.l    A0, [A5 - 0x24B0]
  2929. 00001F76  2050                     movea.l    A0, [A0]
  2930. 00001F78  3F28 020C                move.w     -[A7], [A0 + 0x20C]
  2931. 00001F7C  1F3C 0001                move.b     -[A7], 0x1
  2932. 00001F80  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  2933. 00001F84  101F                     move.b     D0, [A7]+
  2934. 00001F86  6606                     bne        +0x8 /* 00001F8E */
  2935. 00001F88  422E 0008                clr.b      [A6 + 0x8]
  2936. 00001F8C  6010                     bra        +0x12 /* 00001F9E */
  2937. label00001F8E:
  2938. 00001F8E  486D F3B2                pea.l      [A5 - 0xC4E]
  2939. 00001F92  486D F3B2                pea.l      [A5 - 0xC4E]
  2940. 00001F96  3F3C 0001                move.w     -[A7], 0x1
  2941. 00001F9A  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  2942. label00001F9E:
  2943. 00001F9E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2944. 00001FA2  4E5E                     unlink     A6
  2945. 00001FA4  4E75                     rts
  2946. export_801:
  2947. 00001FA6  4E56 FFFC                link       A6, -0x0004
  2948. 00001FAA  422E 0008                clr.b      [A6 + 0x8]
  2949. 00001FAE  486E FFFC                pea.l      [A6 - 0x4]
  2950. 00001FB2  7004                     moveq.l    D0, 0x04
  2951. 00001FB4  2F00                     move.l     -[A7], D0
  2952. 00001FB6  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  2953. label00001FBA:
  2954. 00001FBA  7018                     moveq.l    D0, 0x18
  2955. 00001FBC  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2956. 00001FC0  666E                     bne        +0x70 /* 00002030 */
  2957. 00001FC2  102D D927                move.b     D0, [A5 - 0x26D9]
  2958. 00001FC6  4880                     ext.w      D0
  2959. 00001FC8  B06D F64C                cmp.w      D0, [A5 - 0x9B4]
  2960. 00001FCC  6608                     bne        +0xA /* 00001FD6 */
  2961. 00001FCE  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  2962. 00001FD4  6026                     bra        +0x28 /* 00001FFC */
  2963. label00001FD6:
  2964. 00001FD6  102D D927                move.b     D0, [A5 - 0x26D9]
  2965. 00001FDA  4880                     ext.w      D0
  2966. 00001FDC  B06D F646                cmp.w      D0, [A5 - 0x9BA]
  2967. 00001FE0  6608                     bne        +0xA /* 00001FEA */
  2968. 00001FE2  1D7C 0001 FFFD           move.b     [A6 - 0x3], 0x1
  2969. 00001FE8  6012                     bra        +0x14 /* 00001FFC */
  2970. label00001FEA:
  2971. 00001FEA  102D D927                move.b     D0, [A5 - 0x26D9]
  2972. 00001FEE  4880                     ext.w      D0
  2973. 00001FF0  B06D F642                cmp.w      D0, [A5 - 0x9BE]
  2974. 00001FF4  663A                     bne        +0x3C /* 00002030 */
  2975. 00001FF6  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  2976. label00001FFC:
  2977. 00001FFC  4EBA E002                jsr        [PC - 0x1FFE /* 00000000 */]
  2978. 00002000  7007                     moveq.l    D0, 0x07
  2979. 00002002  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  2980. 00002006  57C0                     seq        D0
  2981. 00002008  7203                     moveq.l    D1, 0x03
  2982. 0000200A  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  2983. 0000200E  57C1                     seq        D1
  2984. 00002010  C001                     and.b      D0, D1
  2985. 00002012  6706                     beq        +0x8 /* 0000201A */
  2986. 00002014  4EBA DFEA                jsr        [PC - 0x2016 /* 00000000 */]
  2987. 00002018  60A0                     bra        -0x5E /* 00001FBA */
  2988. label0000201A:
  2989. 0000201A  486E FFFC                pea.l      [A6 - 0x4]
  2990. 0000201E  3F3C 0004                move.w     -[A7], 0x4
  2991. 00002022  1F3C 0004                move.b     -[A7], 0x4
  2992. 00002026  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  2993. 0000202A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2994. label00002030:
  2995. 00002030  4E5E                     unlink     A6
  2996. 00002032  4E75                     rts
  2997. export_802:
  2998. 00002034  4E56 FFFC                link       A6, -0x0004
  2999. 00002038  2F07                     move.l     -[A7], D7
  3000. 0000203A  422E 0008                clr.b      [A6 + 0x8]
  3001. 0000203E  7E00                     moveq.l    D7, 0x00
  3002. label00002040:
  3003. 00002040  7014                     moveq.l    D0, 0x14
  3004. 00002042  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3005. 00002046  6702                     beq        +0x4 /* 0000204A */
  3006. 00002048  6032                     bra        +0x34 /* 0000207C */
  3007. label0000204A:
  3008. 0000204A  7000                     moveq.l    D0, 0x00
  3009. 0000204C  102D D927                move.b     D0, [A5 - 0x26D9]
  3010. 00002050  8E80                     or.l       D7, D0
  3011. 00002052  4EBA DFAC                jsr        [PC - 0x2054 /* 00000000 */]
  3012. 00002056  7007                     moveq.l    D0, 0x07
  3013. 00002058  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3014. 0000205C  57C0                     seq        D0
  3015. 0000205E  7203                     moveq.l    D1, 0x03
  3016. 00002060  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3017. 00002064  57C1                     seq        D1
  3018. 00002066  C001                     and.b      D0, D1
  3019. 00002068  6706                     beq        +0x8 /* 00002070 */
  3020. 0000206A  4EBA DF94                jsr        [PC - 0x206C /* 00000000 */]
  3021. 0000206E  60D0                     bra        -0x2E /* 00002040 */
  3022. label00002070:
  3023. 00002070  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3024. 00002076  2F07                     move.l     -[A7], D7
  3025. 00002078  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  3026. label0000207C:
  3027. 0000207C  2E1F                     move.l     D7, [A7]+
  3028. 0000207E  4E5E                     unlink     A6
  3029. 00002080  4E75                     rts
  3030. export_803:
  3031. 00002082  4E56 FFFE                link       A6, -0x0002
  3032. 00002086  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3033. 0000208C  4A6D E706                tst.w      [A5 - 0x18FA]
  3034. 00002090  6612                     bne        +0x14 /* 000020A4 */
  3035. 00002092  4267                     clr.w      -[A7]
  3036. 00002094  486D E704                pea.l      [A5 - 0x18FC]
  3037. 00002098  487A 000E                pea.l      [PC + 0xE /* 000020A8, value 0x2697400, pstring "it" */]
  3038. 0000209C  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  3039. 000020A0  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3040. label000020A4:
  3041. 000020A4  4E5E                     unlink     A6
  3042. 000020A6  4E75                     rts
  3043. 000020A8  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  3044. export_804: // at 000020AC (misaligned)
  3045. 000020AE  FEDE 422E                .extension 0xEDE <<F/2-3/7>> // unimplemented
  3046. 000020B2  0008 700E                ori.b      A0, 0xE
  3047. 000020B6  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3048. 000020BA  6F1A                     ble        +0x1C /* 000020D6 */
  3049. 000020BC  7002                     moveq.l    D0, 0x02
  3050. 000020BE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3051. 000020C2  6760                     beq        +0x62 /* 00002124 */
  3052. 000020C4  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  3053. 000020C8  486E FEDE                pea.l      [A6 - 0x122]
  3054. 000020CC  4EBA EE7E                jsr        [PC - 0x1182 /* 00000F4C */]
  3055. 000020D0  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3056. 000020D4  604E                     bra        +0x50 /* 00002124 */
  3057. label000020D6:
  3058. 000020D6  4267                     clr.w      -[A7]
  3059. 000020D8  4EBA ED60                jsr        [PC - 0x12A0 /* 00000E3A */]
  3060. 000020DC  101F                     move.b     D0, [A7]+
  3061. 000020DE  6602                     bne        +0x4 /* 000020E2 */
  3062. 000020E0  6042                     bra        +0x44 /* 00002124 */
  3063. label000020E2:
  3064. 000020E2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3065. 000020E8  486E FFE0                pea.l      [A6 - 0x20]
  3066. 000020EC  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3067. 000020F0  4267                     clr.w      -[A7]
  3068. 000020F2  486D E704                pea.l      [A5 - 0x18FC]
  3069. 000020F6  486E FFE0                pea.l      [A6 - 0x20]
  3070. 000020FA  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  3071. 000020FE  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  3072. 00002102  486E FFE0                pea.l      [A6 - 0x20]
  3073. 00002106  4240                     clr.w      D0
  3074. 00002108  102E FFE0                move.b     D0, [A6 - 0x20]
  3075. 0000210C  5240                     addq.w     D0, 1
  3076. 0000210E  3F00                     move.w     -[A7], D0
  3077. 00002110  1F3C 0010                move.b     -[A7], 0x10
  3078. 00002114  486D E4EC                pea.l      [A5 - 0x1B14]
  3079. 00002118  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3080. 0000211C  1F3C 0015                move.b     -[A7], 0x15
  3081. 00002120  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3082. label00002124:
  3083. 00002124  4E5E                     unlink     A6
  3084. 00002126  4E75                     rts
  3085. export_805:
  3086. 00002128  4E56 FFE0                link       A6, -0x0020
  3087. 0000212C  422E 0008                clr.b      [A6 + 0x8]
  3088. 00002130  4267                     clr.w      -[A7]
  3089. 00002132  4EBA ED06                jsr        [PC - 0x12FA /* 00000E3A */]
  3090. 00002136  101F                     move.b     D0, [A7]+
  3091. 00002138  6602                     bne        +0x4 /* 0000213C */
  3092. 0000213A  6040                     bra        +0x42 /* 0000217C */
  3093. label0000213C:
  3094. 0000213C  486E FFE0                pea.l      [A6 - 0x20]
  3095. 00002140  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  3096. 00002144  4267                     clr.w      -[A7]
  3097. 00002146  486E FFE0                pea.l      [A6 - 0x20]
  3098. 0000214A  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  3099. 0000214E  101F                     move.b     D0, [A7]+
  3100. 00002150  6602                     bne        +0x4 /* 00002154 */
  3101. 00002152  6028                     bra        +0x2A /* 0000217C */
  3102. label00002154:
  3103. 00002154  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3104. 0000215A  486E FFE0                pea.l      [A6 - 0x20]
  3105. 0000215E  4240                     clr.w      D0
  3106. 00002160  102E FFE0                move.b     D0, [A6 - 0x20]
  3107. 00002164  5240                     addq.w     D0, 1
  3108. 00002166  3F00                     move.w     -[A7], D0
  3109. 00002168  1F3C 0010                move.b     -[A7], 0x10
  3110. 0000216C  486D E4EC                pea.l      [A5 - 0x1B14]
  3111. 00002170  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  3112. 00002174  1F3C 0015                move.b     -[A7], 0x15
  3113. 00002178  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3114. label0000217C:
  3115. 0000217C  4E5E                     unlink     A6
  3116. 0000217E  4E75                     rts
  3117. export_806:
  3118. fn00002180:
  3119. 00002180  4E56 0000                link       A6, 0
  3120. 00002184  4267                     clr.w      -[A7]
  3121. 00002186  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3122. 0000218A  4267                     clr.w      -[A7]
  3123. 0000218C  4EBA 04AE                jsr        [PC + 0x4AE /* 0000263C */]
  3124. 00002190  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  3125. 00002194  4E5E                     unlink     A6
  3126. 00002196  205F                     movea.l    A0, [A7]+
  3127. 00002198  544F                     addq.w     A7, 2
  3128. 0000219A  4ED0                     jmp        [A0]
  3129. export_807:
  3130. fn0000219C:
  3131. 0000219C  4E56 0000                link       A6, 0
  3132. 000021A0  4267                     clr.w      -[A7]
  3133. 000021A2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3134. 000021A6  1F3C 0001                move.b     -[A7], 0x1
  3135. 000021AA  4EBA 0490                jsr        [PC + 0x490 /* 0000263C */]
  3136. 000021AE  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  3137. 000021B2  4E5E                     unlink     A6
  3138. 000021B4  205F                     movea.l    A0, [A7]+
  3139. 000021B6  544F                     addq.w     A7, 2
  3140. 000021B8  4ED0                     jmp        [A0]
  3141. export_808:
  3142. 000021BA  4E56 FFF6                link       A6, -0x000A
  3143. 000021BE  48E7 0308                movem.l    -[A7], D6,D7,A4
  3144. 000021C2  42A7                     clr.l      -[A7]
  3145. 000021C4  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  3146. 000021C8  285F                     movea.l    A4, [A7]+
  3147. 000021CA  4267                     clr.w      -[A7]
  3148. 000021CC  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  3149. 000021D0  7001                     moveq.l    D0, 0x01
  3150. 000021D2  B05F                     cmp.w      D0, [A7]+
  3151. 000021D4  57C6                     seq        D6
  3152. 000021D6  4406                     neg.b      D6
  3153. 000021D8  200C                     move.l     D0, A4
  3154. 000021DA  6606                     bne        +0x8 /* 000021E2 */
  3155. 000021DC  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  3156. 000021E0  605A                     bra        +0x5C /* 0000223C */
  3157. label000021E2:
  3158. 000021E2  4247                     clr.w      D7
  3159. 000021E4  1006                     move.b     D0, D6
  3160. 000021E6  670A                     beq        +0xC /* 000021F2 */
  3161. 000021E8  4267                     clr.w      -[A7]
  3162. 000021EA  2F0C                     move.l     -[A7], A4
  3163. 000021EC  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  3164. 000021F0  3E1F                     move.w     D7, [A7]+
  3165. label000021F2:
  3166. 000021F2  4A47                     tst.w      D7
  3167. 000021F4  670E                     beq        +0x10 /* 00002204 */
  3168. 000021F6  2F0C                     move.l     -[A7], A4
  3169. 000021F8  3F07                     move.w     -[A7], D7
  3170. 000021FA  1F3C 0001                move.b     -[A7], 0x1
  3171. 000021FE  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  3172. 00002202  6038                     bra        +0x3A /* 0000223C */
  3173. label00002204:
  3174. 00002204  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  3175. 00002208  4267                     clr.w      -[A7]
  3176. 0000220A  2F0C                     move.l     -[A7], A4
  3177. 0000220C  A950                     syscall    CountMItems
  3178. 0000220E  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  3179. 00002212  7E01                     moveq.l    D7, 0x01
  3180. 00002214  6020                     bra        +0x22 /* 00002236 */
  3181. label00002216:
  3182. 00002216  2F0C                     move.l     -[A7], A4
  3183. 00002218  3F07                     move.w     -[A7], D7
  3184. 0000221A  1F3C 0001                move.b     -[A7], 0x1
  3185. 0000221E  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  3186. 00002222  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  3187. 00002226  486D D45A                pea.l      [A5 - 0x2BA6]
  3188. 0000222A  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  3189. 0000222E  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  3190. 00002232  5247                     addq.w     D7, 1
  3191. 00002234  6906                     bvs        +0x8 /* 0000223C */
  3192. label00002236:
  3193. 00002236  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  3194. 0000223A  6FDA                     ble        -0x24 /* 00002216 */
  3195. label0000223C:
  3196. 0000223C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3197. 00002240  4E5E                     unlink     A6
  3198. 00002242  4E75                     rts
  3199. fn00002244:
  3200. 00002244  4E56 FFFE                link       A6, -0x0002
  3201. 00002248  422E 0008                clr.b      [A6 + 0x8]
  3202. 0000224C  7018                     moveq.l    D0, 0x18
  3203. 0000224E  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3204. 00002252  57C0                     seq        D0
  3205. 00002254  4A00                     tst.b      D0
  3206. 00002256  6734                     beq        +0x36 /* 0000228C */
  3207. 00002258  122D D927                move.b     D1, [A5 - 0x26D9]
  3208. 0000225C  4881                     ext.w      D1
  3209. 0000225E  5341                     subq.w     D1, 1
  3210. 00002260  41ED F650                lea.l      A0, [A5 - 0x9B0]
  3211. 00002264  1430 1000                move.b     D2, [A0 + D1.w]
  3212. 00002268  0A02 0001                xori.b     D2, 0x1
  3213. 0000226C  C002                     and.b      D0, D2
  3214. 0000226E  671C                     beq        +0x1E /* 0000228C */
  3215. 00002270  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3216. 00002276  102D D927                move.b     D0, [A5 - 0x26D9]
  3217. 0000227A  4880                     ext.w      D0
  3218. 0000227C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3219. 00002280  48C0                     ext.l      D0
  3220. 00002282  2F00                     move.l     -[A7], D0
  3221. 00002284  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  3222. 00002288  4EBA DD76                jsr        [PC - 0x228A /* 00000000 */]
  3223. label0000228C:
  3224. 0000228C  4E5E                     unlink     A6
  3225. 0000228E  4E75                     rts
  3226. fn00002290:
  3227. 00002290  4E56 FFFA                link       A6, -0x0006
  3228. 00002294  48E7 0300                movem.l    -[A7], D6,D7
  3229. 00002298  42A7                     clr.l      -[A7]
  3230. 0000229A  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  3231. 0000229E  2E1F                     move.l     D7, [A7]+
  3232. 000022A0  42A7                     clr.l      -[A7]
  3233. 000022A2  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  3234. 000022A6  201F                     move.l     D0, [A7]+
  3235. 000022A8  3C00                     move.w     D6, D0
  3236. 000022AA  4267                     clr.w      -[A7]
  3237. 000022AC  3F06                     move.w     -[A7], D6
  3238. 000022AE  2007                     move.l     D0, D7
  3239. 000022B0  C0BC 0000 000F           and.l      D0, 0xF
  3240. 000022B6  1F00                     move.b     -[A7], D0
  3241. 000022B8  4A87                     tst.l      D7
  3242. 000022BA  5DC0                     slt        D0
  3243. 000022BC  4400                     neg.b      D0
  3244. 000022BE  1F00                     move.b     -[A7], D0
  3245. 000022C0  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  3246. 000022C4  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3247. 000022C8  4CDF 00C0                movem.l    D6,D7, [A7]+
  3248. 000022CC  4E5E                     unlink     A6
  3249. 000022CE  4E75                     rts
  3250. fn000022D0:
  3251. 000022D0  4E56 FF00                link       A6, -0x0100
  3252. 000022D4  486E FF00                pea.l      [A6 - 0x100]
  3253. 000022D8  4EBA EC72                jsr        [PC - 0x138E /* 00000F4C */]
  3254. 000022DC  205F                     movea.l    A0, [A7]+
  3255. 000022DE  4240                     clr.w      D0
  3256. 000022E0  1010                     move.b     D0, [A0]
  3257. 000022E2  4A40                     tst.w      D0
  3258. 000022E4  6712                     beq        +0x14 /* 000022F8 */
  3259. 000022E6  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  3260. 000022EA  486E FF00                pea.l      [A6 - 0x100]
  3261. 000022EE  4EBA EC5C                jsr        [PC - 0x13A4 /* 00000F4C */]
  3262. 000022F2  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3263. 000022F6  6008                     bra        +0xA /* 00002300 */
  3264. label000022F8:
  3265. 000022F8  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  3266. 000022FC  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3267. label00002300:
  3268. 00002300  4E5E                     unlink     A6
  3269. 00002302  4E75                     rts
  3270. fn00002304:
  3271. 00002304  4E56 FFE4                link       A6, -0x001C
  3272. 00002308  2F03                     move.l     -[A7], D3
  3273. 0000230A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3274. 00002310  7008                     moveq.l    D0, 0x08
  3275. 00002312  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3276. 00002316  57C0                     seq        D0
  3277. 00002318  4A00                     tst.b      D0
  3278. 0000231A  660C                     bne        +0xE /* 00002328 */
  3279. 0000231C  7209                     moveq.l    D1, 0x09
  3280. 0000231E  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  3281. 00002322  57C1                     seq        D1
  3282. 00002324  8001                     or.b       D0, D1
  3283. 00002326  6768                     beq        +0x6A /* 00002390 */
  3284. label00002328:
  3285. 00002328  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  3286. 0000232C  486D D506                pea.l      [A5 - 0x2AFA]
  3287. 00002330  4EBA DD4C                jsr        [PC - 0x22B4 /* 0000007E */]
  3288. 00002334  7009                     moveq.l    D0, 0x09
  3289. 00002336  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3290. 0000233A  57C0                     seq        D0
  3291. 0000233C  4A00                     tst.b      D0
  3292. 0000233E  6740                     beq        +0x42 /* 00002380 */
  3293. 00002340  2F00                     move.l     -[A7], D0
  3294. 00002342  4267                     clr.w      -[A7]
  3295. 00002344  2F00                     move.l     -[A7], D0
  3296. 00002346  42A7                     clr.l      -[A7]
  3297. 00002348  486D D506                pea.l      [A5 - 0x2AFA]
  3298. 0000234C  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3299. 00002350  221F                     move.l     D1, [A7]+
  3300. 00002352  201F                     move.l     D0, [A7]+
  3301. 00002354  2F01                     move.l     -[A7], D1
  3302. 00002356  486E FFF4                pea.l      [A6 - 0xC]
  3303. 0000235A  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  3304. 0000235E  121F                     move.b     D1, [A7]+
  3305. 00002360  201F                     move.l     D0, [A7]+
  3306. 00002362  C001                     and.b      D0, D1
  3307. 00002364  671A                     beq        +0x1C /* 00002380 */
  3308. 00002366  102E FFF4                move.b     D0, [A6 - 0xC]
  3309. 0000236A  670A                     beq        +0xC /* 00002376 */
  3310. 0000236C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3311. 00002370  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  3312. 00002374  6012                     bra        +0x14 /* 00002388 */
  3313. label00002376:
  3314. 00002376  486E FFF6                pea.l      [A6 - 0xA]
  3315. 0000237A  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  3316. 0000237E  6008                     bra        +0xA /* 00002388 */
  3317. label00002380:
  3318. 00002380  486D D506                pea.l      [A5 - 0x2AFA]
  3319. 00002384  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3320. label00002388:
  3321. 00002388  4EBA DC76                jsr        [PC - 0x238A /* 00000000 */]
  3322. 0000238C  6000 02A6                bra        +0x2A8 /* 00002634 */
  3323. label00002390:
  3324. 00002390  700A                     moveq.l    D0, 0x0A
  3325. 00002392  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3326. 00002396  6622                     bne        +0x24 /* 000023BA */
  3327. 00002398  102D D927                move.b     D0, [A5 - 0x26D9]
  3328. 0000239C  4880                     ext.w      D0
  3329. 0000239E  5340                     subq.w     D0, 1
  3330. 000023A0  41ED F402                lea.l      A0, [A5 - 0xBFE]
  3331. 000023A4  C1FC 0018                muls.w     D0, 0x18
  3332. 000023A8  41F0 0000                lea.l      A0, [A0 + D0.w]
  3333. 000023AC  2F08                     move.l     -[A7], A0
  3334. 000023AE  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3335. 000023B2  4EBA DC4C                jsr        [PC - 0x23B4 /* 00000000 */]
  3336. 000023B6  6000 027C                bra        +0x27E /* 00002634 */
  3337. label000023BA:
  3338. 000023BA  700B                     moveq.l    D0, 0x0B
  3339. 000023BC  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3340. 000023C0  57C0                     seq        D0
  3341. 000023C2  4A00                     tst.b      D0
  3342. 000023C4  671E                     beq        +0x20 /* 000023E4 */
  3343. 000023C6  720B                     moveq.l    D1, 0x0B
  3344. 000023C8  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3345. 000023CC  57C1                     seq        D1
  3346. 000023CE  C001                     and.b      D0, D1
  3347. 000023D0  6712                     beq        +0x14 /* 000023E4 */
  3348. 000023D2  41ED D45A                lea.l      A0, [A5 - 0x2BA6]
  3349. 000023D6  2F08                     move.l     -[A7], A0
  3350. 000023D8  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3351. 000023DC  4EBA DC22                jsr        [PC - 0x23DE /* 00000000 */]
  3352. 000023E0  6000 0252                bra        +0x254 /* 00002634 */
  3353. label000023E4:
  3354. 000023E4  700F                     moveq.l    D0, 0x0F
  3355. 000023E6  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3356. 000023EA  6638                     bne        +0x3A /* 00002424 */
  3357. 000023EC  4267                     clr.w      -[A7]
  3358. 000023EE  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3359. 000023F2  2050                     movea.l    A0, [A0]
  3360. 000023F4  3F28 0218                move.w     -[A7], [A0 + 0x218]
  3361. 000023F8  4267                     clr.w      -[A7]
  3362. 000023FA  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3363. 000023FE  101F                     move.b     D0, [A7]+
  3364. 00002400  6722                     beq        +0x24 /* 00002424 */
  3365. 00002402  2F00                     move.l     -[A7], D0
  3366. 00002404  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  3367. 0000240A  4267                     clr.w      -[A7]
  3368. 0000240C  4EBA 022E                jsr        [PC + 0x22E /* 0000263C */]
  3369. 00002410  121F                     move.b     D1, [A7]+
  3370. 00002412  201F                     move.l     D0, [A7]+
  3371. 00002414  C001                     and.b      D0, D1
  3372. 00002416  670C                     beq        +0xE /* 00002424 */
  3373. 00002418  1F3C 0016                move.b     -[A7], 0x16
  3374. 0000241C  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3375. 00002420  6000 0212                bra        +0x214 /* 00002634 */
  3376. label00002424:
  3377. 00002424  700E                     moveq.l    D0, 0x0E
  3378. 00002426  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3379. 0000242A  6C40                     bge        +0x42 /* 0000246C */
  3380. 0000242C  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  3381. 00002430  486D D506                pea.l      [A5 - 0x2AFA]
  3382. 00002434  4EBA DC48                jsr        [PC - 0x23B8 /* 0000007E */]
  3383. 00002438  4267                     clr.w      -[A7]
  3384. 0000243A  486D D506                pea.l      [A5 - 0x2AFA]
  3385. 0000243E  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  3386. 00002442  101F                     move.b     D0, [A7]+
  3387. 00002444  6726                     beq        +0x28 /* 0000246C */
  3388. 00002446  4EBA DBB8                jsr        [PC - 0x2448 /* 00000000 */]
  3389. 0000244A  7003                     moveq.l    D0, 0x03
  3390. 0000244C  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3391. 00002450  6606                     bne        +0x8 /* 00002458 */
  3392. 00002452  4EBA EA24                jsr        [PC - 0x15DC /* 00000E78 */]
  3393. 00002456  6014                     bra        +0x16 /* 0000246C */
  3394. label00002458:
  3395. 00002458  486D D506                pea.l      [A5 - 0x2AFA]
  3396. 0000245C  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3397. 00002460  1F3C 0018                move.b     -[A7], 0x18
  3398. 00002464  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3399. 00002468  6000 01CA                bra        +0x1CC /* 00002634 */
  3400. label0000246C:
  3401. 0000246C  7018                     moveq.l    D0, 0x18
  3402. 0000246E  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3403. 00002472  663E                     bne        +0x40 /* 000024B2 */
  3404. 00002474  486E FFE4                pea.l      [A6 - 0x1C]
  3405. 00002478  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  3406. 0000247C  4267                     clr.w      -[A7]
  3407. 0000247E  4EBA FDC4                jsr        [PC - 0x23C /* 00002244 */]
  3408. 00002482  101F                     move.b     D0, [A7]+
  3409. 00002484  6724                     beq        +0x26 /* 000024AA */
  3410. 00002486  2F00                     move.l     -[A7], D0
  3411. 00002488  4267                     clr.w      -[A7]
  3412. 0000248A  4EBA F00A                jsr        [PC - 0xFF6 /* 00001496 */]
  3413. 0000248E  121F                     move.b     D1, [A7]+
  3414. 00002490  201F                     move.l     D0, [A7]+
  3415. 00002492  C001                     and.b      D0, D1
  3416. 00002494  4A00                     tst.b      D0
  3417. 00002496  6712                     beq        +0x14 /* 000024AA */
  3418. 00002498  2F00                     move.l     -[A7], D0
  3419. 0000249A  4267                     clr.w      -[A7]
  3420. 0000249C  4EBA FDF2                jsr        [PC - 0x20E /* 00002290 */]
  3421. 000024A0  121F                     move.b     D1, [A7]+
  3422. 000024A2  201F                     move.l     D0, [A7]+
  3423. 000024A4  C001                     and.b      D0, D1
  3424. 000024A6  6600 018C                bne        +0x18E /* 00002634 */
  3425. label000024AA:
  3426. 000024AA  486E FFE4                pea.l      [A6 - 0x1C]
  3427. 000024AE  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  3428. label000024B2:
  3429. 000024B2  7017                     moveq.l    D0, 0x17
  3430. 000024B4  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3431. 000024B8  57C0                     seq        D0
  3432. 000024BA  4A00                     tst.b      D0
  3433. 000024BC  6714                     beq        +0x16 /* 000024D2 */
  3434. 000024BE  7200                     moveq.l    D1, 0x00
  3435. 000024C0  122D D927                move.b     D1, [A5 - 0x26D9]
  3436. 000024C4  C2BC 0000 000F           and.l      D1, 0xF
  3437. 000024CA  4A81                     tst.l      D1
  3438. 000024CC  57C1                     seq        D1
  3439. 000024CE  C001                     and.b      D0, D1
  3440. 000024D0  6652                     bne        +0x54 /* 00002524 */
  3441. label000024D2:
  3442. 000024D2  721B                     moveq.l    D1, 0x1B
  3443. 000024D4  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  3444. 000024D8  57C1                     seq        D1
  3445. 000024DA  4A01                     tst.b      D1
  3446. 000024DC  6728                     beq        +0x2A /* 00002506 */
  3447. 000024DE  7408                     moveq.l    D2, 0x08
  3448. 000024E0  B42D D927                cmp.b      D2, [A5 - 0x26D9]
  3449. 000024E4  57C2                     seq        D2
  3450. 000024E6  4A02                     tst.b      D2
  3451. 000024E8  663A                     bne        +0x3C /* 00002524 */
  3452. 000024EA  7607                     moveq.l    D3, 0x07
  3453. 000024EC  B62D D927                cmp.b      D3, [A5 - 0x26D9]
  3454. 000024F0  57C3                     seq        D3
  3455. 000024F2  8403                     or.b       D2, D3
  3456. 000024F4  662E                     bne        +0x30 /* 00002524 */
  3457. 000024F6  7609                     moveq.l    D3, 0x09
  3458. 000024F8  B62D D927                cmp.b      D3, [A5 - 0x26D9]
  3459. 000024FC  57C3                     seq        D3
  3460. 000024FE  8403                     or.b       D2, D3
  3461. 00002500  C202                     and.b      D1, D2
  3462. 00002502  8001                     or.b       D0, D1
  3463. 00002504  661E                     bne        +0x20 /* 00002524 */
  3464. label00002506:
  3465. 00002506  7218                     moveq.l    D1, 0x18
  3466. 00002508  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  3467. 0000250C  57C1                     seq        D1
  3468. 0000250E  4A01                     tst.b      D1
  3469. 00002510  673A                     beq        +0x3C /* 0000254C */
  3470. 00002512  142D D927                move.b     D2, [A5 - 0x26D9]
  3471. 00002516  4882                     ext.w      D2
  3472. 00002518  B46D F648                cmp.w      D2, [A5 - 0x9B8]
  3473. 0000251C  57C2                     seq        D2
  3474. 0000251E  C202                     and.b      D1, D2
  3475. 00002520  8001                     or.b       D0, D1
  3476. 00002522  6728                     beq        +0x2A /* 0000254C */
  3477. label00002524:
  3478. 00002524  4267                     clr.w      -[A7]
  3479. 00002526  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3480. 0000252A  2050                     movea.l    A0, [A0]
  3481. 0000252C  3F28 0216                move.w     -[A7], [A0 + 0x216]
  3482. 00002530  4267                     clr.w      -[A7]
  3483. 00002532  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3484. 00002536  101F                     move.b     D0, [A7]+
  3485. 00002538  6700 00F6                beq        +0xF8 /* 00002630 */
  3486. 0000253C  1F3C 0017                move.b     -[A7], 0x17
  3487. 00002540  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3488. 00002544  6000 00EE                bra        +0xF0 /* 00002634 */
  3489. 00002548  6000 00E6                bra        +0xE8 /* 00002630 */
  3490. label0000254C:
  3491. 0000254C  700E                     moveq.l    D0, 0x0E
  3492. 0000254E  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3493. 00002552  5DC0                     slt        D0
  3494. 00002554  4A00                     tst.b      D0
  3495. 00002556  6712                     beq        +0x14 /* 0000256A */
  3496. 00002558  2F00                     move.l     -[A7], D0
  3497. 0000255A  4267                     clr.w      -[A7]
  3498. 0000255C  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  3499. 00002560  121F                     move.b     D1, [A7]+
  3500. 00002562  201F                     move.l     D0, [A7]+
  3501. 00002564  C001                     and.b      D0, D1
  3502. 00002566  6600 00CC                bne        +0xCE /* 00002634 */
  3503. label0000256A:
  3504. 0000256A  102D D328                move.b     D0, [A5 - 0x2CD8]
  3505. 0000256E  6600 00C0                bne        +0xC2 /* 00002630 */
  3506. 00002572  7019                     moveq.l    D0, 0x19
  3507. 00002574  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3508. 00002578  6638                     bne        +0x3A /* 000025B2 */
  3509. 0000257A  486E FFE4                pea.l      [A6 - 0x1C]
  3510. 0000257E  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  3511. 00002582  4267                     clr.w      -[A7]
  3512. 00002584  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3513. 00002588  2050                     movea.l    A0, [A0]
  3514. 0000258A  3F28 0214                move.w     -[A7], [A0 + 0x214]
  3515. 0000258E  4267                     clr.w      -[A7]
  3516. 00002590  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3517. 00002594  101F                     move.b     D0, [A7]+
  3518. 00002596  6712                     beq        +0x14 /* 000025AA */
  3519. 00002598  2F00                     move.l     -[A7], D0
  3520. 0000259A  4267                     clr.w      -[A7]
  3521. 0000259C  4EBA F8DC                jsr        [PC - 0x724 /* 00001E7A */]
  3522. 000025A0  121F                     move.b     D1, [A7]+
  3523. 000025A2  201F                     move.l     D0, [A7]+
  3524. 000025A4  C001                     and.b      D0, D1
  3525. 000025A6  6600 008C                bne        +0x8E /* 00002634 */
  3526. label000025AA:
  3527. 000025AA  486E FFE4                pea.l      [A6 - 0x1C]
  3528. 000025AE  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  3529. label000025B2:
  3530. 000025B2  4267                     clr.w      -[A7]
  3531. 000025B4  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3532. 000025B8  2050                     movea.l    A0, [A0]
  3533. 000025BA  3F28 021C                move.w     -[A7], [A0 + 0x21C]
  3534. 000025BE  4267                     clr.w      -[A7]
  3535. 000025C0  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3536. 000025C4  101F                     move.b     D0, [A7]+
  3537. 000025C6  670A                     beq        +0xC /* 000025D2 */
  3538. 000025C8  1F3C 001A                move.b     -[A7], 0x1A
  3539. 000025CC  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3540. 000025D0  6062                     bra        +0x64 /* 00002634 */
  3541. label000025D2:
  3542. 000025D2  4267                     clr.w      -[A7]
  3543. 000025D4  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3544. 000025D8  2050                     movea.l    A0, [A0]
  3545. 000025DA  3F28 0224                move.w     -[A7], [A0 + 0x224]
  3546. 000025DE  4267                     clr.w      -[A7]
  3547. 000025E0  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3548. 000025E4  101F                     move.b     D0, [A7]+
  3549. 000025E6  670A                     beq        +0xC /* 000025F2 */
  3550. 000025E8  1F3C 0030                move.b     -[A7], 0x30 /* '0' */
  3551. 000025EC  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3552. 000025F0  6042                     bra        +0x44 /* 00002634 */
  3553. label000025F2:
  3554. 000025F2  206E 0008                movea.l    A0, [A6 + 0x8]
  3555. 000025F6  1028 0008                move.b     D0, [A0 + 0x8]
  3556. 000025FA  0A00 0001                xori.b     D0, 0x1
  3557. 000025FE  4A00                     tst.b      D0
  3558. 00002600  672E                     beq        +0x30 /* 00002630 */
  3559. 00002602  7204                     moveq.l    D1, 0x04
  3560. 00002604  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  3561. 00002608  5DC1                     slt        D1
  3562. 0000260A  C001                     and.b      D0, D1
  3563. 0000260C  6722                     beq        +0x24 /* 00002630 */
  3564. 0000260E  2F2D D928                move.l     -[A7], [A5 - 0x26D8]
  3565. 00002612  486D D506                pea.l      [A5 - 0x2AFA]
  3566. 00002616  4EBA DA66                jsr        [PC - 0x259A /* 0000007E */]
  3567. 0000261A  4EBA D9E4                jsr        [PC - 0x261C /* 00000000 */]
  3568. 0000261E  486D D506                pea.l      [A5 - 0x2AFA]
  3569. 00002622  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3570. 00002626  1F3C 0018                move.b     -[A7], 0x18
  3571. 0000262A  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3572. 0000262E  6004                     bra        +0x6 /* 00002634 */
  3573. label00002630:
  3574. 00002630  422E 000C                clr.b      [A6 + 0xC]
  3575. label00002634:
  3576. 00002634  261F                     move.l     D3, [A7]+
  3577. 00002636  4E5E                     unlink     A6
  3578. 00002638  2E9F                     move.l     [A7], [A7]+
  3579. 0000263A  4E75                     rts
  3580. fn0000263C:
  3581. 0000263C  4E56 FFEA                link       A6, -0x0016
  3582. 00002640  48E7 0300                movem.l    -[A7], D6,D7
  3583. 00002644  422E 000C                clr.b      [A6 + 0xC]
  3584. 00002648  7002                     moveq.l    D0, 0x02
  3585. 0000264A  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3586. 0000264E  6700 0204                beq        +0x206 /* 00002854 */
  3587. 00002652  486E FFF0                pea.l      [A6 - 0x10]
  3588. 00002656  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  3589. 0000265A  102D D926                move.b     D0, [A5 - 0x26DA]
  3590. 0000265E  4880                     ext.w      D0
  3591. 00002660  5D40                     subq.w     D0, 6
  3592. 00002662  6706                     beq        +0x8 /* 0000266A */
  3593. 00002664  5340                     subq.w     D0, 1
  3594. 00002666  6730                     beq        +0x32 /* 00002698 */
  3595. 00002668  6074                     bra        +0x76 /* 000026DE */
  3596. label0000266A:
  3597. 0000266A  700C                     moveq.l    D0, 0x0C
  3598. 0000266C  B02D D927                cmp.b      D0, [A5 - 0x26D9]
  3599. 00002670  6600 01E2                bne        +0x1E4 /* 00002854 */
  3600. 00002674  4EBA D98A                jsr        [PC - 0x2676 /* 00000000 */]
  3601. 00002678  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  3602. 0000267E  4267                     clr.w      -[A7]
  3603. 00002680  4EBA FFBA                jsr        [PC - 0x46 /* 0000263C */]
  3604. 00002684  101F                     move.b     D0, [A7]+
  3605. 00002686  6604                     bne        +0x6 /* 0000268C */
  3606. 00002688  6000 01BA                bra        +0x1BC /* 00002844 */
  3607. label0000268C:
  3608. 0000268C  1F3C 0019                move.b     -[A7], 0x19
  3609. 00002690  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3610. 00002694  6000 011A                bra        +0x11C /* 000027B0 */
  3611. label00002698:
  3612. 00002698  7007                     moveq.l    D0, 0x07
  3613. 0000269A  B02D D927                cmp.b      D0, [A5 - 0x26D9]
  3614. 0000269E  6600 01B4                bne        +0x1B6 /* 00002854 */
  3615. 000026A2  4EBA D95C                jsr        [PC - 0x26A4 /* 00000000 */]
  3616. 000026A6  42A7                     clr.l      -[A7]
  3617. 000026A8  4267                     clr.w      -[A7]
  3618. 000026AA  4EBA FF90                jsr        [PC - 0x70 /* 0000263C */]
  3619. 000026AE  101F                     move.b     D0, [A7]+
  3620. 000026B0  6604                     bne        +0x6 /* 000026B6 */
  3621. 000026B2  6000 0190                bra        +0x192 /* 00002844 */
  3622. label000026B6:
  3623. 000026B6  7007                     moveq.l    D0, 0x07
  3624. 000026B8  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3625. 000026BC  57C0                     seq        D0
  3626. 000026BE  4A00                     tst.b      D0
  3627. 000026C0  6714                     beq        +0x16 /* 000026D6 */
  3628. 000026C2  720A                     moveq.l    D1, 0x0A
  3629. 000026C4  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3630. 000026C8  57C1                     seq        D1
  3631. 000026CA  C001                     and.b      D0, D1
  3632. 000026CC  6708                     beq        +0xA /* 000026D6 */
  3633. 000026CE  4EBA D930                jsr        [PC - 0x26D0 /* 00000000 */]
  3634. 000026D2  6000 00DC                bra        +0xDE /* 000027B0 */
  3635. label000026D6:
  3636. 000026D6  4EBA FBF8                jsr        [PC - 0x408 /* 000022D0 */]
  3637. 000026DA  6000 00D4                bra        +0xD6 /* 000027B0 */
  3638. label000026DE:
  3639. 000026DE  701B                     moveq.l    D0, 0x1B
  3640. 000026E0  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3641. 000026E4  57C0                     seq        D0
  3642. 000026E6  4A00                     tst.b      D0
  3643. 000026E8  6730                     beq        +0x32 /* 0000271A */
  3644. 000026EA  7204                     moveq.l    D1, 0x04
  3645. 000026EC  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3646. 000026F0  57C1                     seq        D1
  3647. 000026F2  C001                     and.b      D0, D1
  3648. 000026F4  6724                     beq        +0x26 /* 0000271A */
  3649. 000026F6  4EBA D908                jsr        [PC - 0x26F8 /* 00000000 */]
  3650. 000026FA  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  3651. 00002700  4267                     clr.w      -[A7]
  3652. 00002702  4EBA FF38                jsr        [PC - 0xC8 /* 0000263C */]
  3653. 00002706  101F                     move.b     D0, [A7]+
  3654. 00002708  6604                     bne        +0x6 /* 0000270E */
  3655. 0000270A  6000 0138                bra        +0x13A /* 00002844 */
  3656. label0000270E:
  3657. 0000270E  1F3C 0012                move.b     -[A7], 0x12
  3658. 00002712  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3659. 00002716  6000 0098                bra        +0x9A /* 000027B0 */
  3660. label0000271A:
  3661. 0000271A  701B                     moveq.l    D0, 0x1B
  3662. 0000271C  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3663. 00002720  57C0                     seq        D0
  3664. 00002722  4A00                     tst.b      D0
  3665. 00002724  677A                     beq        +0x7C /* 000027A0 */
  3666. 00002726  720E                     moveq.l    D1, 0x0E
  3667. 00002728  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3668. 0000272C  57C1                     seq        D1
  3669. 0000272E  C001                     and.b      D0, D1
  3670. 00002730  676E                     beq        +0x70 /* 000027A0 */
  3671. 00002732  4EBA D8CC                jsr        [PC - 0x2734 /* 00000000 */]
  3672. 00002736  7006                     moveq.l    D0, 0x06
  3673. 00002738  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3674. 0000273C  57C0                     seq        D0
  3675. 0000273E  4A00                     tst.b      D0
  3676. 00002740  675A                     beq        +0x5C /* 0000279C */
  3677. 00002742  7211                     moveq.l    D1, 0x11
  3678. 00002744  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3679. 00002748  57C1                     seq        D1
  3680. 0000274A  4A01                     tst.b      D1
  3681. 0000274C  660E                     bne        +0x10 /* 0000275C */
  3682. 0000274E  7412                     moveq.l    D2, 0x12
  3683. 00002750  B42D D927                cmp.b      D2, [A5 - 0x26D9]
  3684. 00002754  57C2                     seq        D2
  3685. 00002756  8202                     or.b       D1, D2
  3686. 00002758  C001                     and.b      D0, D1
  3687. 0000275A  6740                     beq        +0x42 /* 0000279C */
  3688. label0000275C:
  3689. 0000275C  7012                     moveq.l    D0, 0x12
  3690. 0000275E  B02D D927                cmp.b      D0, [A5 - 0x26D9]
  3691. 00002762  57C6                     seq        D6
  3692. 00002764  4406                     neg.b      D6
  3693. 00002766  4EBA D898                jsr        [PC - 0x2768 /* 00000000 */]
  3694. 0000276A  4267                     clr.w      -[A7]
  3695. 0000276C  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3696. 00002770  2050                     movea.l    A0, [A0]
  3697. 00002772  3F28 0222                move.w     -[A7], [A0 + 0x222]
  3698. 00002776  1F3C 0001                move.b     -[A7], 0x1
  3699. 0000277A  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3700. 0000277E  101F                     move.b     D0, [A7]+
  3701. 00002780  6604                     bne        +0x6 /* 00002786 */
  3702. 00002782  6000 00C0                bra        +0xC2 /* 00002844 */
  3703. label00002786:
  3704. 00002786  1F3C 002F                move.b     -[A7], 0x2F /* '/' */
  3705. 0000278A  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3706. 0000278E  1006                     move.b     D0, D6
  3707. 00002790  671E                     beq        +0x20 /* 000027B0 */
  3708. 00002792  1F3C 0012                move.b     -[A7], 0x12
  3709. 00002796  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3710. 0000279A  6014                     bra        +0x16 /* 000027B0 */
  3711. label0000279C:
  3712. 0000279C  4EBA E6DA                jsr        [PC - 0x1926 /* 00000E78 */]
  3713. label000027A0:
  3714. 000027A0  4267                     clr.w      -[A7]
  3715. 000027A2  2F0E                     move.l     -[A7], A6
  3716. 000027A4  4EBA FB5E                jsr        [PC - 0x4A2 /* 00002304 */]
  3717. 000027A8  101F                     move.b     D0, [A7]+
  3718. 000027AA  6604                     bne        +0x6 /* 000027B0 */
  3719. 000027AC  6000 0096                bra        +0x98 /* 00002844 */
  3720. label000027B0:
  3721. 000027B0  7006                     moveq.l    D0, 0x06
  3722. 000027B2  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3723. 000027B6  6600 0096                bne        +0x98 /* 0000284E */
  3724. 000027BA  102D D927                move.b     D0, [A5 - 0x26D9]
  3725. 000027BE  4880                     ext.w      D0
  3726. 000027C0  3D40 FFEE                move.w     [A6 - 0x12], D0
  3727. 000027C4  5340                     subq.w     D0, 1
  3728. 000027C6  41ED F6B2                lea.l      A0, [A5 - 0x94E]
  3729. 000027CA  1230 0000                move.b     D1, [A0 + D0.w]
  3730. 000027CE  4881                     ext.w      D1
  3731. 000027D0  B26E 000A                cmp.w      D1, [A6 + 0xA]
  3732. 000027D4  6F78                     ble        +0x7A /* 0000284E */
  3733. 000027D6  4EBA D828                jsr        [PC - 0x27D8 /* 00000000 */]
  3734. 000027DA  302E FFEE                move.w     D0, [A6 - 0x12]
  3735. 000027DE  5340                     subq.w     D0, 1
  3736. 000027E0  41ED F6B2                lea.l      A0, [A5 - 0x94E]
  3737. 000027E4  1230 0000                move.b     D1, [A0 + D0.w]
  3738. 000027E8  4881                     ext.w      D1
  3739. 000027EA  3E01                     move.w     D7, D1
  3740. 000027EC  7007                     moveq.l    D0, 0x07
  3741. 000027EE  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  3742. 000027F2  6602                     bne        +0x4 /* 000027F6 */
  3743. 000027F4  5347                     subq.w     D7, 1
  3744. label000027F6:
  3745. 000027F6  4267                     clr.w      -[A7]
  3746. 000027F8  3F07                     move.w     -[A7], D7
  3747. 000027FA  4267                     clr.w      -[A7]
  3748. 000027FC  4EBA FE3E                jsr        [PC - 0x1C2 /* 0000263C */]
  3749. 00002800  101F                     move.b     D0, [A7]+
  3750. 00002802  6602                     bne        +0x4 /* 00002806 */
  3751. 00002804  603E                     bra        +0x40 /* 00002844 */
  3752. label00002806:
  3753. 00002806  7013                     moveq.l    D0, 0x13
  3754. 00002808  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  3755. 0000280C  5FC0                     sle        D0
  3756. 0000280E  4A00                     tst.b      D0
  3757. 00002810  671C                     beq        +0x1E /* 0000282E */
  3758. 00002812  7219                     moveq.l    D1, 0x19
  3759. 00002814  B26E FFEE                cmp.w      D1, [A6 - 0x12]
  3760. 00002818  5CC1                     sge        D1
  3761. 0000281A  C001                     and.b      D0, D1
  3762. 0000281C  6710                     beq        +0x12 /* 0000282E */
  3763. 0000281E  486E FFEE                pea.l      [A6 - 0x12]
  3764. 00002822  486D F6D0                pea.l      [A5 - 0x930]
  3765. 00002826  3F3C 0002                move.w     -[A7], 0x2
  3766. 0000282A  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  3767. label0000282E:
  3768. 0000282E  302E FFEE                move.w     D0, [A6 - 0x12]
  3769. 00002832  5340                     subq.w     D0, 1
  3770. 00002834  41ED F696                lea.l      A0, [A5 - 0x96A]
  3771. 00002838  1F30 0000                move.b     -[A7], [A0 + D0.w]
  3772. 0000283C  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  3773. 00002840  6000 FF6E                bra        -0x90 /* 000027B0 */
  3774. label00002844:
  3775. 00002844  486E FFF0                pea.l      [A6 - 0x10]
  3776. 00002848  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  3777. 0000284C  6006                     bra        +0x8 /* 00002854 */
  3778. label0000284E:
  3779. 0000284E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3780. label00002854:
  3781. 00002854  4CDF 00C0                movem.l    D6,D7, [A7]+
  3782. 00002858  4E5E                     unlink     A6
  3783. 0000285A  2E9F                     move.l     [A7], [A7]+
  3784. 0000285C  4E75                     rts
  3785. export_809:
  3786. 0000285E  4E56 0000                link       A6, 0
  3787. 00002862  4267                     clr.w      -[A7]
  3788. 00002864  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3789. 00002868  2050                     movea.l    A0, [A0]
  3790. 0000286A  3F28 0208                move.w     -[A7], [A0 + 0x208]
  3791. 0000286E  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  3792. 00002872  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3793. 00002876  4E5E                     unlink     A6
  3794. 00002878  4E75                     rts
  3795. export_810:
  3796. 0000287A  4E56 0000                link       A6, 0
  3797. 0000287E  4267                     clr.w      -[A7]
  3798. 00002880  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3799. 00002884  2050                     movea.l    A0, [A0]
  3800. 00002886  3F28 020A                move.w     -[A7], [A0 + 0x20A]
  3801. 0000288A  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  3802. 0000288E  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3803. 00002892  4E5E                     unlink     A6
  3804. 00002894  4E75                     rts
  3805. fn00002896:
  3806. 00002896  4E56 FFFC                link       A6, -0x0004
  3807. 0000289A  48E7 0018                movem.l    -[A7], A3,A4
  3808. 0000289E  286E 0008                movea.l    A4, [A6 + 0x8]
  3809. 000028A2  2678 09D6                movea.l    A3, [0x000009D6 /* WindowList */]
  3810. label000028A6:
  3811. 000028A6  200B                     move.l     D0, A3
  3812. 000028A8  6728                     beq        +0x2A /* 000028D2 */
  3813. 000028AA  2F0B                     move.l     -[A7], A3
  3814. 000028AC  486D D506                pea.l      [A5 - 0x2AFA]
  3815. 000028B0  A919                     syscall    GetWTitle
  3816. 000028B2  4267                     clr.w      -[A7]
  3817. 000028B4  486D D506                pea.l      [A5 - 0x2AFA]
  3818. 000028B8  486C FEFC                pea.l      [A4 - 0x104]
  3819. 000028BC  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3820. 000028C0  101F                     move.b     D0, [A7]+
  3821. 000028C2  6708                     beq        +0xA /* 000028CC */
  3822. 000028C4  206C 000C                movea.l    A0, [A4 + 0xC]
  3823. 000028C8  208B                     move.l     [A0], A3
  3824. 000028CA  6006                     bra        +0x8 /* 000028D2 */
  3825. label000028CC:
  3826. 000028CC  266B 0090                movea.l    A3, [A3 + 0x90]
  3827. 000028D0  60D4                     bra        -0x2A /* 000028A6 */
  3828. label000028D2:
  3829. 000028D2  206C 000C                movea.l    A0, [A4 + 0xC]
  3830. 000028D6  4A90                     tst.l      [A0]
  3831. 000028D8  671C                     beq        +0x1E /* 000028F6 */
  3832. 000028DA  206C 0008                movea.l    A0, [A4 + 0x8]
  3833. 000028DE  2F08                     move.l     -[A7], A0
  3834. 000028E0  42A7                     clr.l      -[A7]
  3835. 000028E2  226C 000C                movea.l    A1, [A4 + 0xC]
  3836. 000028E6  2F11                     move.l     -[A7], [A1]
  3837. 000028E8  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  3838. 000028EC  201F                     move.l     D0, [A7]+
  3839. 000028EE  205F                     movea.l    A0, [A7]+
  3840. 000028F0  2080                     move.l     [A0], D0
  3841. 000028F2  6000 00F4                bra        +0xF6 /* 000029E8 */
  3842. label000028F6:
  3843. 000028F6  4267                     clr.w      -[A7]
  3844. 000028F8  486C FEFC                pea.l      [A4 - 0x104]
  3845. 000028FC  487A 012A                pea.l      [PC + 0x12A /* 00002A28, value 0x10766172, pstring "variable watcher" */]
  3846. 00002900  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3847. 00002904  101F                     move.b     D0, [A7]+
  3848. 00002906  6722                     beq        +0x24 /* 0000292A */
  3849. 00002908  206C 0008                movea.l    A0, [A4 + 0x8]
  3850. 0000290C  20AD ECA4                move.l     [A0], [A5 - 0x135C]
  3851. 00002910  206C 0008                movea.l    A0, [A4 + 0x8]
  3852. 00002914  4A90                     tst.l      [A0]
  3853. 00002916  6700 00D0                beq        +0xD2 /* 000029E8 */
  3854. 0000291A  2050                     movea.l    A0, [A0]
  3855. 0000291C  2050                     movea.l    A0, [A0]
  3856. 0000291E  226C 000C                movea.l    A1, [A4 + 0xC]
  3857. 00002922  22A8 0004                move.l     [A1], [A0 + 0x4]
  3858. 00002926  6000 00C0                bra        +0xC2 /* 000029E8 */
  3859. label0000292A:
  3860. 0000292A  4267                     clr.w      -[A7]
  3861. 0000292C  486C FEFC                pea.l      [A4 - 0x104]
  3862. 00002930  487A 00E6                pea.l      [PC + 0xE6 /* 00002A18, value 0xF6D6573, pstring "message watcher" */]
  3863. 00002934  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3864. 00002938  101F                     move.b     D0, [A7]+
  3865. 0000293A  6722                     beq        +0x24 /* 0000295E */
  3866. 0000293C  206C 0008                movea.l    A0, [A4 + 0x8]
  3867. 00002940  20AD ECA0                move.l     [A0], [A5 - 0x1360]
  3868. 00002944  206C 0008                movea.l    A0, [A4 + 0x8]
  3869. 00002948  4A90                     tst.l      [A0]
  3870. 0000294A  6700 009C                beq        +0x9E /* 000029E8 */
  3871. 0000294E  2050                     movea.l    A0, [A0]
  3872. 00002950  2050                     movea.l    A0, [A0]
  3873. 00002952  226C 000C                movea.l    A1, [A4 + 0xC]
  3874. 00002956  22A8 0004                move.l     [A1], [A0 + 0x4]
  3875. 0000295A  6000 008C                bra        +0x8E /* 000029E8 */
  3876. label0000295E:
  3877. 0000295E  4267                     clr.w      -[A7]
  3878. 00002960  486C FEFC                pea.l      [A4 - 0x104]
  3879. 00002964  487A 00AA                pea.l      [PC + 0xAA /* 00002A10, value 0x7706174, pstring "pattern" */]
  3880. 00002968  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3881. 0000296C  101F                     move.b     D0, [A7]+
  3882. 0000296E  670A                     beq        +0xC /* 0000297A */
  3883. 00002970  206C 000C                movea.l    A0, [A4 + 0xC]
  3884. 00002974  20AD C20A                move.l     [A0], [A5 - 0x3DF6]
  3885. 00002978  606E                     bra        +0x70 /* 000029E8 */
  3886. label0000297A:
  3887. 0000297A  4267                     clr.w      -[A7]
  3888. 0000297C  486C FEFC                pea.l      [A4 - 0x104]
  3889. 00002980  487A 0088                pea.l      [PC + 0x88 /* 00002A0A, value 0x4746F6F, pstring "tool" */]
  3890. 00002984  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3891. 00002988  101F                     move.b     D0, [A7]+
  3892. 0000298A  670A                     beq        +0xC /* 00002996 */
  3893. 0000298C  206C 000C                movea.l    A0, [A4 + 0xC]
  3894. 00002990  20AD BFB6                move.l     [A0], [A5 - 0x404A]
  3895. 00002994  6052                     bra        +0x54 /* 000029E8 */
  3896. label00002996:
  3897. 00002996  4267                     clr.w      -[A7]
  3898. 00002998  486C FEFC                pea.l      [A4 - 0x104]
  3899. 0000299C  487A 0064                pea.l      [PC + 0x64 /* 00002A02, value 0x76D6573, pstring "message" */]
  3900. 000029A0  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3901. 000029A4  101F                     move.b     D0, [A7]+
  3902. 000029A6  670A                     beq        +0xC /* 000029B2 */
  3903. 000029A8  206C 000C                movea.l    A0, [A4 + 0xC]
  3904. 000029AC  20AD B5DE                move.l     [A0], [A5 - 0x4A22]
  3905. 000029B0  6036                     bra        +0x38 /* 000029E8 */
  3906. label000029B2:
  3907. 000029B2  4267                     clr.w      -[A7]
  3908. 000029B4  486C FEFC                pea.l      [A4 - 0x104]
  3909. 000029B8  487A 0040                pea.l      [PC + 0x40 /* 000029FA, value 0x6736372, pstring "scroll" */]
  3910. 000029BC  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3911. 000029C0  101F                     move.b     D0, [A7]+
  3912. 000029C2  670A                     beq        +0xC /* 000029CE */
  3913. 000029C4  206C 000C                movea.l    A0, [A4 + 0xC]
  3914. 000029C8  20AD B63C                move.l     [A0], [A5 - 0x49C4]
  3915. 000029CC  601A                     bra        +0x1C /* 000029E8 */
  3916. label000029CE:
  3917. 000029CE  4267                     clr.w      -[A7]
  3918. 000029D0  486C FEFC                pea.l      [A4 - 0x104]
  3919. 000029D4  487A 001C                pea.l      [PC + 0x1C /* 000029F2, value 0x7666174, pstring "fatbits" */]
  3920. 000029D8  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3921. 000029DC  101F                     move.b     D0, [A7]+
  3922. 000029DE  6708                     beq        +0xA /* 000029E8 */
  3923. 000029E0  206C 000C                movea.l    A0, [A4 + 0xC]
  3924. 000029E4  20AD C262                move.l     [A0], [A5 - 0x3D9E]
  3925. label000029E8:
  3926. 000029E8  4CDF 1800                movem.l    A3,A4, [A7]+
  3927. 000029EC  4E5E                     unlink     A6
  3928. 000029EE  2E9F                     move.l     [A7], [A7]+
  3929. 000029F0  4E75                     rts
  3930. 000029F2  0766                     bchg       -[A6], D3
  3931. 000029F4  6174                     bsr        +0x76 /* 00002A6A */
  3932. 000029F6  6269                     bhi        +0x6B /* 00002A61 */
  3933. 000029F8  7473                     moveq.l    D2, 0x73
  3934. 000029FA  0673 6372 6F6C           addi.w     <<invalid full ext with I/IS == 4>>, 0x6372 /* 'cr' */
  3935. 00002A00  6C00 076D                bge        +0x76F /* 0000316F */
  3936. 00002A04  6573                     bcs        +0x75 /* 00002A79 */
  3937. 00002A06  7361                     moveq.l    D1, 0x61
  3938. 00002A08  6765                     beq        +0x67 /* 00002A6F */
  3939. 00002A0A  0474 6F6F 6C00           subi.w     [A4 + D6 * 4], 0x6F6F /* 'oo' */
  3940. 00002A10  0770 6174                bchg       <<invalid full ext with I/IS == 4>>, D3
  3941. 00002A14  7465                     moveq.l    D2, 0x65
  3942. 00002A16  726E                     moveq.l    D1, 0x6E
  3943. 00002A18  0F6D 6573                bchg       [A5 + 0x6573], D7
  3944. 00002A1C  7361                     moveq.l    D1, 0x61
  3945. 00002A1E  6765                     beq        +0x67 /* 00002A85 */
  3946. 00002A20  2077 6174                movea.l    A0, <<invalid full ext with I/IS == 4>>
  3947. 00002A24  6368                     bls        +0x6A /* 00002A8E */
  3948. 00002A26  6572                     bcs        +0x74 /* 00002A9A */
  3949. 00002A28  1076 6172 6961 626C 6520 movea.b    A0, [[A6 + 0x6961626C] + 0x6520]
  3950. 00002A32  7761                     moveq.l    D3, 0x61
  3951. 00002A34  7463                     moveq.l    D2, 0x63
  3952. 00002A36  6865                     bvc        +0x67 /* 00002A9D */
  3953. 00002A38  7200                     moveq.l    D1, 0x00
  3954. fn00002A3A:
  3955. 00002A3A  4E56 FFFA                link       A6, -0x0006
  3956. 00002A3E  48E7 0118                movem.l    -[A7], D7,A3,A4
  3957. 00002A42  286E 0008                movea.l    A4, [A6 + 0x8]
  3958. 00002A46  207C 0000 09D6           movea.l    A0, 0x9D6
  3959. 00002A4C  2650                     movea.l    A3, [A0]
  3960. 00002A4E  4247                     clr.w      D7
  3961. label00002A50:
  3962. 00002A50  200B                     move.l     D0, A3
  3963. 00002A52  671A                     beq        +0x1C /* 00002A6E */
  3964. 00002A54  5247                     addq.w     D7, 1
  3965. 00002A56  3007                     move.w     D0, D7
  3966. 00002A58  48C0                     ext.l      D0
  3967. 00002A5A  B0AC FEF8                cmp.l      D0, [A4 - 0x108]
  3968. 00002A5E  6608                     bne        +0xA /* 00002A68 */
  3969. 00002A60  206C 000C                movea.l    A0, [A4 + 0xC]
  3970. 00002A64  208B                     move.l     [A0], A3
  3971. 00002A66  6006                     bra        +0x8 /* 00002A6E */
  3972. label00002A68:
  3973. 00002A68  266B 0090                movea.l    A3, [A3 + 0x90]
  3974. // begin alternate branch 00002A6A-00002A70
  3975. fn00002A6A:
  3976. 00002A6A  0090 60E2 3007           ori.l      [A0], 0x60E23007
  3977. // end alternate branch 00002A6A-00002A70
  3978. fn00002A6A: // (misaligned)
  3979. 00002A6C  60E2                     bra        -0x1C /* 00002A50 */
  3980. label00002A6E:
  3981. 00002A6E  3007                     move.w     D0, D7
  3982. 00002A70  48C0                     ext.l      D0
  3983. 00002A72  2940 FEF4                move.l     [A4 - 0x10C], D0
  3984. 00002A76  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3985. 00002A7A  4E5E                     unlink     A6
  3986. 00002A7C  2E9F                     move.l     [A7], [A7]+
  3987. 00002A7E  4E75                     rts
  3988. export_811:
  3989. fn00002A80:
  3990. 00002A80  4E56 FEF4                link       A6, -0x010C
  3991. 00002A84  206E 000C                movea.l    A0, [A6 + 0xC]
  3992. 00002A88  7000                     moveq.l    D0, 0x00
  3993. 00002A8A  2080                     move.l     [A0], D0
  3994. 00002A8C  206E 0008                movea.l    A0, [A6 + 0x8]
  3995. // begin alternate branch 00002A8E-00002A92
  3996. label00002A8E:
  3997. 00002A8E  0008 7000                ori.b      A0, 0x0
  3998. // end alternate branch 00002A8E-00002A92
  3999. label00002A8E: // (misaligned)
  4000. 00002A90  7000                     moveq.l    D0, 0x00
  4001. 00002A92  2080                     move.l     [A0], D0
  4002. 00002A94  4267                     clr.w      -[A7]
  4003. 00002A96  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  4004. label00002A9A:
  4005. 00002A9A  301F                     move.w     D0, [A7]+
  4006. 00002A9C  6B00 0184                bmi        +0x186 /* 00002C22 */
  4007. 00002AA0  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  4008. 00002AA4  6E00 017C                bgt        +0x17E /* 00002C22 */
  4009. 00002AA8  D040                     add.w      D0, D0
  4010. 00002AAA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4011. 00002AAE  4EFB 0000                jmp        [PC + D0.w]
  4012. 00002AB2  0018 0054                ori.b      [A0]+, 0x54 /* 'T' */
  4013. 00002AB6  00B8 00FC 011A 0138      ori.l      [0x00000138 /* PWMValue */], 0xFC011A
  4014. 00002ABE  0142                     bchg       D2, D0
  4015. 00002AC0  014C                     bchg       A4, D0
  4016. 00002AC2  0156                     bchg       [A6], D0
  4017. 00002AC4  0160                     bchg       -[A0], D0
  4018. 00002AC6  016A 42A7                bchg       [A2 + 0x42A7], D0
  4019. 00002ACA  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  4020. 00002ACE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4021. 00002AD2  4267                     clr.w      -[A7]
  4022. 00002AD4  486E FFFC                pea.l      [A6 - 0x4]
  4023. 00002AD8  4EAD 25BA                jsr        [A5 + 0x25BA /* export_1203 */]
  4024. 00002ADC  101F                     move.b     D0, [A7]+
  4025. 00002ADE  6708                     beq        +0xA /* 00002AE8 */
  4026. 00002AE0  206E 000C                movea.l    A0, [A6 + 0xC]
  4027. 00002AE4  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4028. label00002AE8:
  4029. 00002AE8  206E 0008                movea.l    A0, [A6 + 0x8]
  4030. 00002AEC  2F08                     move.l     -[A7], A0
  4031. 00002AEE  42A7                     clr.l      -[A7]
  4032. 00002AF0  226E 000C                movea.l    A1, [A6 + 0xC]
  4033. 00002AF4  2F11                     move.l     -[A7], [A1]
  4034. 00002AF6  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  4035. 00002AFA  201F                     move.l     D0, [A7]+
  4036. 00002AFC  205F                     movea.l    A0, [A7]+
  4037. 00002AFE  2080                     move.l     [A0], D0
  4038. 00002B00  6000 0120                bra        +0x122 /* 00002C22 */
  4039. 00002B04  42A7                     clr.l      -[A7]
  4040. 00002B06  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  4041. 00002B0A  4A9F                     tst.l      [A7]+
  4042. 00002B0C  57C0                     seq        D0
  4043. 00002B0E  4A00                     tst.b      D0
  4044. 00002B10  6618                     bne        +0x1A /* 00002B2A */
  4045. 00002B12  2F00                     move.l     -[A7], D0
  4046. 00002B14  4267                     clr.w      -[A7]
  4047. 00002B16  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  4048. 00002B1A  121F                     move.b     D1, [A7]+
  4049. 00002B1C  201F                     move.l     D0, [A7]+
  4050. 00002B1E  0A01 0001                xori.b     D1, 0x1
  4051. 00002B22  8001                     or.b       D0, D1
  4052. 00002B24  0240 0001                andi.w     D0, 0x1
  4053. 00002B28  6712                     beq        +0x14 /* 00002B3C */
  4054. label00002B2A:
  4055. 00002B2A  486E FEFC                pea.l      [A6 - 0x104]
  4056. 00002B2E  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  4057. 00002B32  2F0E                     move.l     -[A7], A6
  4058. 00002B34  4EBA FD60                jsr        [PC - 0x2A0 /* 00002896 */]
  4059. 00002B38  6000 00E8                bra        +0xEA /* 00002C22 */
  4060. label00002B3C:
  4061. 00002B3C  42A7                     clr.l      -[A7]
  4062. 00002B3E  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  4063. 00002B42  2D5F FEF8                move.l     [A6 - 0x108], [A7]+
  4064. 00002B46  2F0E                     move.l     -[A7], A6
  4065. 00002B48  4EBA FEF0                jsr        [PC - 0x110 /* 00002A3A */]
  4066. 00002B4C  206E 0008                movea.l    A0, [A6 + 0x8]
  4067. 00002B50  2F08                     move.l     -[A7], A0
  4068. 00002B52  42A7                     clr.l      -[A7]
  4069. 00002B54  226E 000C                movea.l    A1, [A6 + 0xC]
  4070. 00002B58  2F11                     move.l     -[A7], [A1]
  4071. 00002B5A  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  4072. 00002B5E  201F                     move.l     D0, [A7]+
  4073. 00002B60  205F                     movea.l    A0, [A7]+
  4074. 00002B62  2080                     move.l     [A0], D0
  4075. 00002B64  6000 00BC                bra        +0xBE /* 00002C22 */
  4076. 00002B68  42A7                     clr.l      -[A7]
  4077. 00002B6A  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  4078. 00002B6E  2D5F FEF8                move.l     [A6 - 0x108], [A7]+
  4079. 00002B72  6C18                     bge        +0x1A /* 00002B8C */
  4080. 00002B74  2F0E                     move.l     -[A7], A6
  4081. 00002B76  4EBA FEC2                jsr        [PC - 0x13E /* 00002A3A */]
  4082. 00002B7A  42A7                     clr.l      -[A7]
  4083. 00002B7C  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  4084. 00002B80  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  4085. 00002B84  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  4086. 00002B88  2D5F FEF8                move.l     [A6 - 0x108], [A7]+
  4087. label00002B8C:
  4088. 00002B8C  2F0E                     move.l     -[A7], A6
  4089. 00002B8E  4EBA FEAA                jsr        [PC - 0x156 /* 00002A3A */]
  4090. 00002B92  206E 0008                movea.l    A0, [A6 + 0x8]
  4091. 00002B96  2F08                     move.l     -[A7], A0
  4092. 00002B98  42A7                     clr.l      -[A7]
  4093. 00002B9A  226E 000C                movea.l    A1, [A6 + 0xC]
  4094. 00002B9E  2F11                     move.l     -[A7], [A1]
  4095. 00002BA0  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  4096. 00002BA4  201F                     move.l     D0, [A7]+
  4097. 00002BA6  205F                     movea.l    A0, [A7]+
  4098. 00002BA8  2080                     move.l     [A0], D0
  4099. 00002BAA  6076                     bra        +0x78 /* 00002C22 */
  4100. 00002BAC  206E 0008                movea.l    A0, [A6 + 0x8]
  4101. 00002BB0  20AD ECA4                move.l     [A0], [A5 - 0x135C]
  4102. 00002BB4  206E 0008                movea.l    A0, [A6 + 0x8]
  4103. 00002BB8  4A90                     tst.l      [A0]
  4104. 00002BBA  6766                     beq        +0x68 /* 00002C22 */
  4105. 00002BBC  2050                     movea.l    A0, [A0]
  4106. 00002BBE  2050                     movea.l    A0, [A0]
  4107. 00002BC0  226E 000C                movea.l    A1, [A6 + 0xC]
  4108. 00002BC4  22A8 0004                move.l     [A1], [A0 + 0x4]
  4109. 00002BC8  6058                     bra        +0x5A /* 00002C22 */
  4110. 00002BCA  206E 0008                movea.l    A0, [A6 + 0x8]
  4111. 00002BCE  20AD ECA0                move.l     [A0], [A5 - 0x1360]
  4112. 00002BD2  206E 0008                movea.l    A0, [A6 + 0x8]
  4113. 00002BD6  4A90                     tst.l      [A0]
  4114. 00002BD8  6748                     beq        +0x4A /* 00002C22 */
  4115. 00002BDA  2050                     movea.l    A0, [A0]
  4116. 00002BDC  2050                     movea.l    A0, [A0]
  4117. 00002BDE  226E 000C                movea.l    A1, [A6 + 0xC]
  4118. 00002BE2  22A8 0004                move.l     [A1], [A0 + 0x4]
  4119. 00002BE6  603A                     bra        +0x3C /* 00002C22 */
  4120. 00002BE8  206E 000C                movea.l    A0, [A6 + 0xC]
  4121. 00002BEC  20AD C162                move.l     [A0], [A5 - 0x3E9E]
  4122. 00002BF0  6030                     bra        +0x32 /* 00002C22 */
  4123. 00002BF2  206E 000C                movea.l    A0, [A6 + 0xC]
  4124. 00002BF6  20AD C20A                move.l     [A0], [A5 - 0x3DF6]
  4125. 00002BFA  6026                     bra        +0x28 /* 00002C22 */
  4126. 00002BFC  206E 000C                movea.l    A0, [A6 + 0xC]
  4127. 00002C00  20AD BFB6                move.l     [A0], [A5 - 0x404A]
  4128. 00002C04  601C                     bra        +0x1E /* 00002C22 */
  4129. 00002C06  206E 000C                movea.l    A0, [A6 + 0xC]
  4130. 00002C0A  20AD B5DE                move.l     [A0], [A5 - 0x4A22]
  4131. 00002C0E  6012                     bra        +0x14 /* 00002C22 */
  4132. 00002C10  206E 000C                movea.l    A0, [A6 + 0xC]
  4133. 00002C14  20AD B63C                move.l     [A0], [A5 - 0x49C4]
  4134. 00002C18  6008                     bra        +0xA /* 00002C22 */
  4135. 00002C1A  206E 000C                movea.l    A0, [A6 + 0xC]
  4136. 00002C1E  20AD C262                move.l     [A0], [A5 - 0x3D9E]
  4137. label00002C22:
  4138. 00002C22  206E 000C                movea.l    A0, [A6 + 0xC]
  4139. 00002C26  4A90                     tst.l      [A0]
  4140. 00002C28  6608                     bne        +0xA /* 00002C32 */
  4141. 00002C2A  3F3C 008F                move.w     -[A7], 0x8F
  4142. 00002C2E  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  4143. label00002C32:
  4144. 00002C32  4E5E                     unlink     A6
  4145. 00002C34  205F                     movea.l    A0, [A7]+
  4146. 00002C36  504F                     addq.w     A7, 8
  4147. 00002C38  4ED0                     jmp        [A0]
  4148. export_812:
  4149. 00002C3A  4E56 FFFE                link       A6, -0x0002
  4150. 00002C3E  4AAE 000C                tst.l      [A6 + 0xC]
  4151. 00002C42  670E                     beq        +0x10 /* 00002C52 */
  4152. 00002C44  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4153. 00002C48  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  4154. 00002C4C  426E FFFE                clr.w      [A6 - 0x2]
  4155. 00002C50  6014                     bra        +0x16 /* 00002C66 */
  4156. label00002C52:
  4157. 00002C52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4158. 00002C56  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  4159. 00002C5A  42A7                     clr.l      -[A7]
  4160. 00002C5C  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  4161. 00002C60  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4162. label00002C66:
  4163. 00002C66  486E FFFE                pea.l      [A6 - 0x2]
  4164. 00002C6A  7002                     moveq.l    D0, 0x02
  4165. 00002C6C  2F00                     move.l     -[A7], D0
  4166. 00002C6E  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4167. 00002C72  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  4168. 00002C76  4E5E                     unlink     A6
  4169. 00002C78  205F                     movea.l    A0, [A7]+
  4170. 00002C7A  504F                     addq.w     A7, 8
  4171. 00002C7C  4ED0                     jmp        [A0]
  4172. export_813:
  4173. fn00002C7E:
  4174. 00002C7E  4E56 FFF4                link       A6, -0x000C
  4175. 00002C82  102D F3B2                move.b     D0, [A5 - 0xC4E]
  4176. 00002C86  6604                     bne        +0x6 /* 00002C8C */
  4177. 00002C88  6000 008A                bra        +0x8C /* 00002D14 */
  4178. label00002C8C:
  4179. 00002C8C  102D F64A                move.b     D0, [A5 - 0x9B6]
  4180. 00002C90  4880                     ext.w      D0
  4181. 00002C92  5740                     subq.w     D0, 3
  4182. 00002C94  673C                     beq        +0x3E /* 00002CD2 */
  4183. 00002C96  5340                     subq.w     D0, 1
  4184. 00002C98  6726                     beq        +0x28 /* 00002CC0 */
  4185. 00002C9A  5340                     subq.w     D0, 1
  4186. 00002C9C  6766                     beq        +0x68 /* 00002D04 */
  4187. 00002C9E  5340                     subq.w     D0, 1
  4188. 00002CA0  673C                     beq        +0x3E /* 00002CDE */
  4189. 00002CA2  5740                     subq.w     D0, 3
  4190. 00002CA4  674A                     beq        +0x4C /* 00002CF0 */
  4191. 00002CA6  0440 002D                subi.w     D0, 0x2D /* '-' */
  4192. 00002CAA  6758                     beq        +0x5A /* 00002D04 */
  4193. 00002CAC  5340                     subq.w     D0, 1
  4194. 00002CAE  6754                     beq        +0x56 /* 00002D04 */
  4195. 00002CB0  0440 001C                subi.w     D0, 0x1C
  4196. 00002CB4  673A                     beq        +0x3C /* 00002CF0 */
  4197. 00002CB6  5540                     subq.w     D0, 2
  4198. 00002CB8  6724                     beq        +0x26 /* 00002CDE */
  4199. 00002CBA  5540                     subq.w     D0, 2
  4200. 00002CBC  6702                     beq        +0x4 /* 00002CC0 */
  4201. 00002CBE  6054                     bra        +0x56 /* 00002D14 */
  4202. label00002CC0:
  4203. 00002CC0  486E FFF8                pea.l      [A6 - 0x8]
  4204. 00002CC4  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  4205. 00002CC8  486E FFF8                pea.l      [A6 - 0x8]
  4206. 00002CCC  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  4207. 00002CD0  6042                     bra        +0x44 /* 00002D14 */
  4208. label00002CD2:
  4209. 00002CD2  4267                     clr.w      -[A7]
  4210. 00002CD4  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  4211. 00002CD8  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  4212. 00002CDC  6036                     bra        +0x38 /* 00002D14 */
  4213. label00002CDE:
  4214. 00002CDE  4267                     clr.w      -[A7]
  4215. 00002CE0  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  4216. 00002CE4  301F                     move.w     D0, [A7]+
  4217. 00002CE6  5340                     subq.w     D0, 1
  4218. 00002CE8  3F00                     move.w     -[A7], D0
  4219. 00002CEA  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  4220. 00002CEE  6024                     bra        +0x26 /* 00002D14 */
  4221. label00002CF0:
  4222. 00002CF0  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  4223. 00002CF4  42A7                     clr.l      -[A7]
  4224. 00002CF6  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  4225. 00002CFA  201F                     move.l     D0, [A7]+
  4226. 00002CFC  3F00                     move.w     -[A7], D0
  4227. 00002CFE  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  4228. 00002D02  6010                     bra        +0x12 /* 00002D14 */
  4229. label00002D04:
  4230. 00002D04  486E FFF4                pea.l      [A6 - 0xC]
  4231. 00002D08  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  4232. 00002D0C  486E FFF4                pea.l      [A6 - 0xC]
  4233. 00002D10  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  4234. label00002D14:
  4235. 00002D14  4E5E                     unlink     A6
  4236. 00002D16  4E75                     rts
  4237. fn00002D18:
  4238. 00002D18  4E56 FFF8                link       A6, -0x0008
  4239. 00002D1C  2F0C                     move.l     -[A7], A4
  4240. 00002D1E  4AAE 0008                tst.l      [A6 + 0x8]
  4241. 00002D22  6606                     bne        +0x8 /* 00002D2A */
  4242. 00002D24  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  4243. 00002D28  604E                     bra        +0x50 /* 00002D78 */
  4244. label00002D2A:
  4245. 00002D2A  7000                     moveq.l    D0, 0x00
  4246. 00002D2C  2D40 FFF8                move.l     [A6 - 0x8], D0
  4247. 00002D30  42A7                     clr.l      -[A7]
  4248. 00002D32  42A7                     clr.l      -[A7]
  4249. 00002D34  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  4250. 00002D38  285F                     movea.l    A4, [A7]+
  4251. 00002D3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4252. 00002D3E  2F0C                     move.l     -[A7], A4
  4253. 00002D40  486E FFF8                pea.l      [A6 - 0x8]
  4254. 00002D44  1F3C 0001                move.b     -[A7], 0x1
  4255. 00002D48  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  4256. 00002D4C  486D 08FA                pea.l      [A5 + 0x8FA /* export_283 */]
  4257. 00002D50  A9F1                     syscall    UnloadSeg
  4258. 00002D52  486E 0008                pea.l      [A6 + 0x8]
  4259. 00002D56  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4260. 00002D5A  2F0C                     move.l     -[A7], A4
  4261. 00002D5C  42A7                     clr.l      -[A7]
  4262. 00002D5E  2F14                     move.l     -[A7], [A4]
  4263. 00002D60  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  4264. 00002D64  201F                     move.l     D0, [A7]+
  4265. 00002D66  5280                     addq.l     D0, 1
  4266. 00002D68  2F00                     move.l     -[A7], D0
  4267. 00002D6A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4268. 00002D6E  2F0C                     move.l     -[A7], A4
  4269. 00002D70  1F3C 0001                move.b     -[A7], 0x1
  4270. 00002D74  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  4271. label00002D78:
  4272. 00002D78  285F                     movea.l    A4, [A7]+
  4273. 00002D7A  4E5E                     unlink     A6
  4274. 00002D7C  205F                     movea.l    A0, [A7]+
  4275. 00002D7E  584F                     addq.w     A7, 4
  4276. 00002D80  4ED0                     jmp        [A0]
  4277. fn00002D82:
  4278. 00002D82  4E56 FDEC                link       A6, -0x0214
  4279. 00002D86  2F0C                     move.l     -[A7], A4
  4280. 00002D88  286E 0008                movea.l    A4, [A6 + 0x8]
  4281. 00002D8C  486E FE00                pea.l      [A6 - 0x200]
  4282. 00002D90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4283. 00002D94  4EAD 287A                jsr        [A5 + 0x287A /* export_1291 */]
  4284. 00002D98  205F                     movea.l    A0, [A7]+
  4285. 00002D9A  43EC FF00                lea.l      A1, [A4 - 0x100]
  4286. 00002D9E  703F                     moveq.l    D0, 0x3F
  4287. label00002DA0:
  4288. 00002DA0  22D8                     move.l     [A1]+, [A0]+
  4289. 00002DA2  51C8 FFFC                dbf        D0, -0x6 /* 00002DA0 */
  4290. 00002DA6  4240                     clr.w      D0
  4291. 00002DA8  102C FF00                move.b     D0, [A4 - 0x100]
  4292. 00002DAC  4A40                     tst.w      D0
  4293. 00002DAE  6634                     bne        +0x36 /* 00002DE4 */
  4294. 00002DB0  487A 00CA                pea.l      [PC + 0xCA /* 00002E7C, value 0x9626B67 '\tbkg', pstring "bkgnd id " */]
  4295. 00002DB4  486E FDEC                pea.l      [A6 - 0x214]
  4296. 00002DB8  206C 000A                movea.l    A0, [A4 + 0xA]
  4297. 00002DBC  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4298. 00002DC0  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4299. 00002DC4  486E FFE2                pea.l      [A6 - 0x1E]
  4300. 00002DC8  3F3C 0002                move.w     -[A7], 0x2
  4301. 00002DCC  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4302. 00002DD0  41EC FF00                lea.l      A0, [A4 - 0x100]
  4303. 00002DD4  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4304. 00002DD8  7006                     moveq.l    D0, 0x06
  4305. label00002DDA:
  4306. 00002DDA  20D9                     move.l     [A0]+, [A1]+
  4307. 00002DDC  51C8 FFFC                dbf        D0, -0x6 /* 00002DDA */
  4308. 00002DE0  3091                     move.w     [A0], [A1]
  4309. 00002DE2  6030                     bra        +0x32 /* 00002E14 */
  4310. label00002DE4:
  4311. 00002DE4  7002                     moveq.l    D0, 0x02
  4312. 00002DE6  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  4313. 00002DEA  6728                     beq        +0x2A /* 00002E14 */
  4314. 00002DEC  487A 0086                pea.l      [PC + 0x86 /* 00002E74, value 0x7626B67, pstring "bkgnd \"" */]
  4315. 00002DF0  486C FF00                pea.l      [A4 - 0x100]
  4316. 00002DF4  487A 0070                pea.l      [PC + 0x70 /* 00002E66, value 0x1220B20 */]
  4317. 00002DF8  486E FF00                pea.l      [A6 - 0x100]
  4318. 00002DFC  3F3C 0003                move.w     -[A7], 0x3
  4319. 00002E00  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4320. 00002E04  41EC FF00                lea.l      A0, [A4 - 0x100]
  4321. 00002E08  43EE FF00                lea.l      A1, [A6 - 0x100]
  4322. 00002E0C  703F                     moveq.l    D0, 0x3F
  4323. label00002E0E:
  4324. 00002E0E  20D9                     move.l     [A0]+, [A1]+
  4325. 00002E10  51C8 FFFC                dbf        D0, -0x6 /* 00002E0E */
  4326. label00002E14:
  4327. 00002E14  7001                     moveq.l    D0, 0x01
  4328. 00002E16  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  4329. 00002E1A  6638                     bne        +0x3A /* 00002E54 */
  4330. 00002E1C  486C FF00                pea.l      [A4 - 0x100]
  4331. 00002E20  487A 0046                pea.l      [PC + 0x46 /* 00002E68, value 0xB206F66, pstring " of stack \"" */]
  4332. 00002E24  486E FE00                pea.l      [A6 - 0x200]
  4333. 00002E28  206C 000A                movea.l    A0, [A4 + 0xA]
  4334. 00002E2C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4335. 00002E30  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4336. 00002E34  487A 0030                pea.l      [PC + 0x30 /* 00002E66, value 0x1220B20 */]
  4337. 00002E38  486E FF00                pea.l      [A6 - 0x100]
  4338. 00002E3C  3F3C 0004                move.w     -[A7], 0x4
  4339. 00002E40  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4340. 00002E44  41EC FF00                lea.l      A0, [A4 - 0x100]
  4341. 00002E48  43EE FF00                lea.l      A1, [A6 - 0x100]
  4342. 00002E4C  703F                     moveq.l    D0, 0x3F
  4343. label00002E4E:
  4344. 00002E4E  20D9                     move.l     [A0]+, [A1]+
  4345. 00002E50  51C8 FFFC                dbf        D0, -0x6 /* 00002E4E */
  4346. label00002E54:
  4347. 00002E54  486C FF00                pea.l      [A4 - 0x100]
  4348. 00002E58  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4349. 00002E5C  285F                     movea.l    A4, [A7]+
  4350. 00002E5E  4E5E                     unlink     A6
  4351. 00002E60  205F                     movea.l    A0, [A7]+
  4352. 00002E62  504F                     addq.w     A7, 8
  4353. 00002E64  4ED0                     jmp        [A0]
  4354. 00002E66  0122                     btst       -[A2], D0
  4355. 00002E68  0B20                     btst       -[A0], D5
  4356. 00002E6A  6F66                     ble        +0x68 /* 00002ED2 */
  4357. 00002E6C  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  4358. 00002E70  636B                     bls        +0x6D /* 00002EDD */
  4359. 00002E72  2022                     move.l     D0, -[A2]
  4360. 00002E74  0762                     bchg       -[A2], D3
  4361. 00002E76  6B67                     bmi        +0x69 /* 00002EDF */
  4362. 00002E78  6E64                     bgt        +0x66 /* 00002EDE */
  4363. 00002E7A  2022                     move.l     D0, -[A2]
  4364. 00002E7C  0962                     bchg       -[A2], D4
  4365. 00002E7E  6B67                     bmi        +0x69 /* 00002EE7 */
  4366. 00002E80  6E64                     bgt        +0x66 /* 00002EE6 */
  4367. 00002E82  2069 6420                movea.l    A0, [A1 + 0x6420]
  4368. fn00002E86:
  4369. 00002E86  4E56 FAEC                link       A6, -0x0514
  4370. 00002E8A  7002                     moveq.l    D0, 0x02
  4371. 00002E8C  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  4372. 00002E90  660E                     bne        +0x10 /* 00002EA0 */
  4373. 00002E92  41EE FE00                lea.l      A0, [A6 - 0x200]
  4374. 00002E96  43FA 0216                lea.l      A1, [PC + 0x216 /* 000030AE, value 0x6666965, pstring "field " */]
  4375. 00002E9A  20D9                     move.l     [A0]+, [A1]+
  4376. 00002E9C  20D9                     move.l     [A0]+, [A1]+
  4377. 00002E9E  600C                     bra        +0xE /* 00002EAC */
  4378. label00002EA0:
  4379. 00002EA0  41EE FE00                lea.l      A0, [A6 - 0x200]
  4380. 00002EA4  43FA 0200                lea.l      A1, [PC + 0x200 /* 000030A6, value 0x7627574, pstring "button " */]
  4381. 00002EA8  20D9                     move.l     [A0]+, [A1]+
  4382. 00002EAA  20D9                     move.l     [A0]+, [A1]+
  4383. label00002EAC:
  4384. 00002EAC  202E 0010                move.l     D0, [A6 + 0x10]
  4385. 00002EB0  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  4386. 00002EB4  6726                     beq        +0x28 /* 00002EDC */
  4387. 00002EB6  487A 01E6                pea.l      [PC + 0x1E6 /* 0000309E, value 0x6626B67, pstring "bkgnd " */]
  4388. 00002EBA  486E FE00                pea.l      [A6 - 0x200]
  4389. 00002EBE  486E FC00                pea.l      [A6 - 0x400]
  4390. 00002EC2  3F3C 0002                move.w     -[A7], 0x2
  4391. 00002EC6  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4392. 00002ECA  41EE FE00                lea.l      A0, [A6 - 0x200]
  4393. 00002ECE  43EE FC00                lea.l      A1, [A6 - 0x400]
  4394. label00002ED2:
  4395. 00002ED2  703F                     moveq.l    D0, 0x3F
  4396. label00002ED4:
  4397. 00002ED4  20D9                     move.l     [A0]+, [A1]+
  4398. 00002ED6  51C8 FFFC                dbf        D0, -0x6 /* 00002ED4 */
  4399. 00002EDA  6024                     bra        +0x26 /* 00002F00 */
  4400. label00002EDC:
  4401. 00002EDC  487A 01BA                pea.l      [PC + 0x1BA /* 00003098, value 0x5636172, pstring "card " */]
  4402. // begin alternate branch 00002EDE-00002EF0
  4403. label00002EDE:
  4404. 00002EDE  01BA 486E                bclr       [PC + 0x486E /* 0000774E, cstring ""<EOF> */], D0
  4405. 00002EE2  FE00 486E                .unknown   0xFE00 0x486E (W = 7)
  4406. label00002EE6:
  4407. 00002EE6  FC00 3F3C                .unknown   0xFC00 0x3F3C (W = 6)
  4408. 00002EEA  0002 4EAD                ori.b      D2, 0xAD
  4409. 00002EEE  0502                     btst       D2, D2
  4410. // end alternate branch 00002EDE-00002EF0
  4411. label00002EDE: // (misaligned)
  4412. 00002EE0  486E FE00                pea.l      [A6 - 0x200]
  4413. 00002EE4  486E FC00                pea.l      [A6 - 0x400]
  4414. label00002EE6: // (misaligned)
  4415. 00002EE8  3F3C 0002                move.w     -[A7], 0x2
  4416. 00002EEC  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4417. 00002EF0  41EE FE00                lea.l      A0, [A6 - 0x200]
  4418. 00002EF4  43EE FC00                lea.l      A1, [A6 - 0x400]
  4419. 00002EF8  703F                     moveq.l    D0, 0x3F
  4420. label00002EFA:
  4421. 00002EFA  20D9                     move.l     [A0]+, [A1]+
  4422. 00002EFC  51C8 FFFC                dbf        D0, -0x6 /* 00002EFA */
  4423. label00002F00:
  4424. 00002F00  486E FB00                pea.l      [A6 - 0x500]
  4425. 00002F04  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4426. 00002F08  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4427. 00002F0C  4EAD 28F2                jsr        [A5 + 0x28F2 /* export_1306 */]
  4428. 00002F10  205F                     movea.l    A0, [A7]+
  4429. 00002F12  43EE FD00                lea.l      A1, [A6 - 0x300]
  4430. 00002F16  703F                     moveq.l    D0, 0x3F
  4431. label00002F18:
  4432. 00002F18  22D8                     move.l     [A1]+, [A0]+
  4433. 00002F1A  51C8 FFFC                dbf        D0, -0x6 /* 00002F18 */
  4434. 00002F1E  4240                     clr.w      D0
  4435. 00002F20  102E FD00                move.b     D0, [A6 - 0x300]
  4436. 00002F24  4A40                     tst.w      D0
  4437. 00002F26  6632                     bne        +0x34 /* 00002F5A */
  4438. 00002F28  486E FE00                pea.l      [A6 - 0x200]
  4439. 00002F2C  487A 0166                pea.l      [PC + 0x166 /* 00003094, value 0x3696420, pstring "id " */]
  4440. 00002F30  486E FAEC                pea.l      [A6 - 0x514]
  4441. 00002F34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4442. 00002F38  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  4443. 00002F3C  486E FC00                pea.l      [A6 - 0x400]
  4444. 00002F40  3F3C 0003                move.w     -[A7], 0x3
  4445. 00002F44  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4446. 00002F48  41EE FD00                lea.l      A0, [A6 - 0x300]
  4447. 00002F4C  43EE FC00                lea.l      A1, [A6 - 0x400]
  4448. 00002F50  703F                     moveq.l    D0, 0x3F
  4449. label00002F52:
  4450. 00002F52  20D9                     move.l     [A0]+, [A1]+
  4451. 00002F54  51C8 FFFC                dbf        D0, -0x6 /* 00002F52 */
  4452. 00002F58  6034                     bra        +0x36 /* 00002F8E */
  4453. label00002F5A:
  4454. 00002F5A  7002                     moveq.l    D0, 0x02
  4455. 00002F5C  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  4456. 00002F60  672C                     beq        +0x2E /* 00002F8E */
  4457. 00002F62  486E FE00                pea.l      [A6 - 0x200]
  4458. 00002F66  487A 0104                pea.l      [PC + 0x104 /* 0000306C, value 0x1220B20 */]
  4459. 00002F6A  486E FD00                pea.l      [A6 - 0x300]
  4460. 00002F6E  487A 00FC                pea.l      [PC + 0xFC /* 0000306C, value 0x1220B20 */]
  4461. 00002F72  486E FC00                pea.l      [A6 - 0x400]
  4462. 00002F76  3F3C 0004                move.w     -[A7], 0x4
  4463. 00002F7A  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4464. 00002F7E  41EE FD00                lea.l      A0, [A6 - 0x300]
  4465. 00002F82  43EE FC00                lea.l      A1, [A6 - 0x400]
  4466. 00002F86  703F                     moveq.l    D0, 0x3F
  4467. label00002F88:
  4468. 00002F88  20D9                     move.l     [A0]+, [A1]+
  4469. 00002F8A  51C8 FFFC                dbf        D0, -0x6 /* 00002F88 */
  4470. label00002F8E:
  4471. 00002F8E  7001                     moveq.l    D0, 0x01
  4472. 00002F90  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  4473. 00002F94  6600 00BC                bne        +0xBE /* 00003052 */
  4474. 00002F98  486E FB00                pea.l      [A6 - 0x500]
  4475. 00002F9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4476. 00002FA0  4EAD 28A2                jsr        [A5 + 0x28A2 /* export_1296 */]
  4477. 00002FA4  205F                     movea.l    A0, [A7]+
  4478. 00002FA6  43EE FF00                lea.l      A1, [A6 - 0x100]
  4479. 00002FAA  703F                     moveq.l    D0, 0x3F
  4480. label00002FAC:
  4481. 00002FAC  22D8                     move.l     [A1]+, [A0]+
  4482. 00002FAE  51C8 FFFC                dbf        D0, -0x6 /* 00002FAC */
  4483. 00002FB2  4240                     clr.w      D0
  4484. 00002FB4  102E FF00                move.b     D0, [A6 - 0x100]
  4485. 00002FB8  4A40                     tst.w      D0
  4486. 00002FBA  6F2E                     ble        +0x30 /* 00002FEA */
  4487. 00002FBC  486E FD00                pea.l      [A6 - 0x300]
  4488. 00002FC0  487A 00C6                pea.l      [PC + 0xC6 /* 00003088, value 0xA206F66 '\n of', pstring " of card \"" */]
  4489. 00002FC4  486E FF00                pea.l      [A6 - 0x100]
  4490. 00002FC8  487A 00A2                pea.l      [PC + 0xA2 /* 0000306C, value 0x1220B20 */]
  4491. 00002FCC  486E FC00                pea.l      [A6 - 0x400]
  4492. 00002FD0  3F3C 0004                move.w     -[A7], 0x4
  4493. 00002FD4  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4494. 00002FD8  41EE FD00                lea.l      A0, [A6 - 0x300]
  4495. 00002FDC  43EE FC00                lea.l      A1, [A6 - 0x400]
  4496. 00002FE0  703F                     moveq.l    D0, 0x3F
  4497. label00002FE2:
  4498. 00002FE2  20D9                     move.l     [A0]+, [A1]+
  4499. 00002FE4  51C8 FFFC                dbf        D0, -0x6 /* 00002FE2 */
  4500. 00002FE8  6030                     bra        +0x32 /* 0000301A */
  4501. label00002FEA:
  4502. 00002FEA  486E FD00                pea.l      [A6 - 0x300]
  4503. 00002FEE  487A 008A                pea.l      [PC + 0x8A /* 0000307A, value 0xC206F66, pstring " of card id " */]
  4504. 00002FF2  486E FAEC                pea.l      [A6 - 0x514]
  4505. 00002FF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4506. 00002FFA  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4507. 00002FFE  486E FC00                pea.l      [A6 - 0x400]
  4508. 00003002  3F3C 0003                move.w     -[A7], 0x3
  4509. 00003006  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4510. 0000300A  41EE FD00                lea.l      A0, [A6 - 0x300]
  4511. 0000300E  43EE FC00                lea.l      A1, [A6 - 0x400]
  4512. 00003012  703F                     moveq.l    D0, 0x3F
  4513. label00003014:
  4514. 00003014  20D9                     move.l     [A0]+, [A1]+
  4515. 00003016  51C8 FFFC                dbf        D0, -0x6 /* 00003014 */
  4516. label0000301A:
  4517. 0000301A  486E FD00                pea.l      [A6 - 0x300]
  4518. 0000301E  487A 004E                pea.l      [PC + 0x4E /* 0000306E, value 0xB206F66, pstring " of stack \"" */]
  4519. 00003022  486E FB00                pea.l      [A6 - 0x500]
  4520. 00003026  1F3C 0001                move.b     -[A7], 0x1
  4521. 0000302A  1F3C 0001                move.b     -[A7], 0x1
  4522. 0000302E  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4523. 00003032  487A 0038                pea.l      [PC + 0x38 /* 0000306C, value 0x1220B20 */]
  4524. 00003036  486E FC00                pea.l      [A6 - 0x400]
  4525. 0000303A  3F3C 0004                move.w     -[A7], 0x4
  4526. 0000303E  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4527. 00003042  41EE FD00                lea.l      A0, [A6 - 0x300]
  4528. 00003046  43EE FC00                lea.l      A1, [A6 - 0x400]
  4529. 0000304A  703F                     moveq.l    D0, 0x3F
  4530. label0000304C:
  4531. 0000304C  20D9                     move.l     [A0]+, [A1]+
  4532. 0000304E  51C8 FFFC                dbf        D0, -0x6 /* 0000304C */
  4533. label00003052:
  4534. 00003052  206E 0018                movea.l    A0, [A6 + 0x18]
  4535. 00003056  43EE FD00                lea.l      A1, [A6 - 0x300]
  4536. 0000305A  703F                     moveq.l    D0, 0x3F
  4537. label0000305C:
  4538. 0000305C  20D9                     move.l     [A0]+, [A1]+
  4539. 0000305E  51C8 FFFC                dbf        D0, -0x6 /* 0000305C */
  4540. 00003062  4E5E                     unlink     A6
  4541. 00003064  205F                     movea.l    A0, [A7]+
  4542. 00003066  DEFC 0010                add.w      A7, 0x10
  4543. 0000306A  4ED0                     jmp        [A0]
  4544. 0000306C  0122                     btst       -[A2], D0
  4545. 0000306E  0B20                     btst       -[A0], D5
  4546. 00003070  6F66                     ble        +0x68 /* 000030D8 */
  4547. 00003072  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  4548. 00003076  636B                     bls        +0x6D /* 000030E3 */
  4549. 00003078  2022                     move.l     D0, -[A2]
  4550. 0000307A  0C20 6F66                cmpi.b     -[A0], 0x66 /* 'f' */
  4551. 0000307E  2063                     movea.l    A0, -[A3]
  4552. 00003080  6172                     bsr        +0x74 /* 000030F4 */
  4553. 00003082  6420                     bcc        +0x22 /* 000030A4 */
  4554. 00003084  6964                     bvs        +0x66 /* 000030EA */
  4555. 00003086  2000                     move.l     D0, D0
  4556. 00003088  0A20 6F66                xori.b     -[A0], 0x66 /* 'f' */
  4557. 0000308C  2063                     movea.l    A0, -[A3]
  4558. 0000308E  6172                     bsr        +0x74 /* 00003102 */
  4559. 00003090  6420                     bcc        +0x22 /* 000030B2 */
  4560. 00003092  2200                     move.l     D1, D0
  4561. 00003094  0369 6420                bchg       [A1 + 0x6420], D1
  4562. 00003098  0563                     bchg       -[A3], D2
  4563. 0000309A  6172                     bsr        +0x74 /* 0000310E */
  4564. 0000309C  6420                     bcc        +0x22 /* 000030BE */
  4565. 0000309E  0662 6B67                addi.w     -[A2], 0x6B67 /* 'kg' */
  4566. 000030A2  6E64                     bgt        +0x66 /* 00003108 */
  4567. label000030A4:
  4568. 000030A4  2000                     move.l     D0, D0
  4569. 000030A6  0762                     bchg       -[A2], D3
  4570. 000030A8  7574                     moveq.l    D2, 0x74
  4571. 000030AA  746F                     moveq.l    D2, 0x6F
  4572. 000030AC  6E20                     bgt        +0x22 /* 000030CE */
  4573. 000030AE  0666 6965                addi.w     -[A6], 0x6965 /* 'ie' */
  4574. label000030B2:
  4575. 000030B2  6C64                     bge        +0x66 /* 00003118 */
  4576. 000030B4  2000                     move.l     D0, D0
  4577. fn000030B6:
  4578. 000030B6  4E56 0000                link       A6, 0
  4579. 000030BA  7001                     moveq.l    D0, 0x01
  4580. 000030BC  206E 0008                movea.l    A0, [A6 + 0x8]
  4581. // begin alternate branch 000030BE-000030C4
  4582. label000030BE:
  4583. 000030BE  0008 B028                ori.b      A0, 0x28 /* '(' */
  4584. 000030C2  FFE6                     .invalid   <<F/7/7>>
  4585. // end alternate branch 000030BE-000030C4
  4586. label000030BE: // (misaligned)
  4587. 000030C0  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  4588. 000030C4  57C0                     seq        D0
  4589. 000030C6  4400                     neg.b      D0
  4590. 000030C8  1D40 000C                move.b     [A6 + 0xC], D0
  4591. 000030CC  7001                     moveq.l    D0, 0x01
  4592. label000030CE:
  4593. 000030CE  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  4594. 000030D2  670A                     beq        +0xC /* 000030DE */
  4595. 000030D4  2068 0008                movea.l    A0, [A0 + 0x8]
  4596. label000030D8:
  4597. 000030D8  317C 002F FCFE           move.w     [A0 - 0x302], 0x2F /* '/' */
  4598. label000030DE:
  4599. 000030DE  4E5E                     unlink     A6
  4600. 000030E0  2E9F                     move.l     [A7], [A7]+
  4601. 000030E2  4E75                     rts
  4602. fn000030E4:
  4603. 000030E4  4E56 0000                link       A6, 0
  4604. 000030E8  7002                     moveq.l    D0, 0x02
  4605. label000030EA:
  4606. 000030EA  206E 0008                movea.l    A0, [A6 + 0x8]
  4607. 000030EE  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  4608. 000030F2  57C0                     seq        D0
  4609. fn000030F4:
  4610. 000030F4  4400                     neg.b      D0
  4611. 000030F6  1D40 000C                move.b     [A6 + 0xC], D0
  4612. 000030FA  7002                     moveq.l    D0, 0x02
  4613. 000030FC  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  4614. 00003100  670A                     beq        +0xC /* 0000310C */
  4615. fn00003102:
  4616. 00003102  2068 0008                movea.l    A0, [A0 + 0x8]
  4617. 00003106  317C 002F FCFE           move.w     [A0 - 0x302], 0x2F /* '/' */
  4618. // begin alternate branch 00003108-0000310E
  4619. label00003108:
  4620. 00003108  002F FCFE 4E5E           ori.b      [A7 + 0x4E5E], 0xFE
  4621. // end alternate branch 00003108-0000310E
  4622. label00003108: // (misaligned)
  4623. label0000310C:
  4624. 0000310C  4E5E                     unlink     A6
  4625. fn0000310E:
  4626. 0000310E  2E9F                     move.l     [A7], [A7]+
  4627. 00003110  4E75                     rts
  4628. fn00003112:
  4629. 00003112  4E56 FEE0                link       A6, -0x0120
  4630. 00003116  48E7 0108                movem.l    -[A7], D7,A4
  4631. // begin alternate branch 00003118-0000311A
  4632. label00003118:
  4633. 00003118  0108                     btst       A0, D0
  4634. // end alternate branch 00003118-0000311A
  4635. label00003118: // (misaligned)
  4636. 0000311A  286E 0008                movea.l    A4, [A6 + 0x8]
  4637. 0000311E  4267                     clr.w      -[A7]
  4638. 00003120  206C 000A                movea.l    A0, [A4 + 0xA]
  4639. 00003124  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4640. 00003128  3F28 000E                move.w     -[A7], [A0 + 0xE]
  4641. 0000312C  486E FFE2                pea.l      [A6 - 0x1E]
  4642. 00003130  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  4643. 00003134  101F                     move.b     D0, [A7]+
  4644. 00003136  6700 0444                beq        +0x446 /* 0000357C */
  4645. 0000313A  102C 0008                move.b     D0, [A4 + 0x8]
  4646. 0000313E  4880                     ext.w      D0
  4647. 00003140  5340                     subq.w     D0, 1
  4648. 00003142  6B00 0430                bmi        +0x432 /* 00003574 */
  4649. 00003146  0C40 004D                cmpi.w     D0, 0x4D /* 'M' */
  4650. 0000314A  6E00 0428                bgt        +0x42A /* 00003574 */
  4651. 0000314E  D040                     add.w      D0, D0
  4652. 00003150  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4653. 00003154  4EFB 0000                jmp        [PC + D0.w]
  4654. 00003158  00B8 00E6 00F6 010C      ori.l      [0x0000010C /* BufPtr */], 0xE600F6
  4655. 00003160  010C                     btst       A4, D0
  4656. 00003162  02D8                     .incomplete
  4657. 00003164  02E4                     .incomplete
  4658. 00003166  02FA                     .incomplete
  4659. 00003168  030A                     btst       A2, D1
  4660. 0000316A  0324                     btst       -[A4], D1
  4661. 0000316C  041E 011E                subi.b     [A6]+, 0x1E
  4662. 00003170  013C 0272                btst       0x72 /* 'r' */, D0
  4663. 00003174  01BC 01E6 0210           bclr       0x1E60210, D0
  4664. 0000317A  02C6                     .incomplete
  4665. 0000317C  041E 009E                subi.b     [A6]+, 0x9E
  4666. 00003180  041E 041E                subi.b     [A6]+, 0x1E
  4667. 00003184  041E 041E                subi.b     [A6]+, 0x1E
  4668. 00003188  041E 041E                subi.b     [A6]+, 0x1E
  4669. 0000318C  041E 041E                subi.b     [A6]+, 0x1E
  4670. 00003190  041E 041E                subi.b     [A6]+, 0x1E
  4671. 00003194  041E 041E                subi.b     [A6]+, 0x1E
  4672. 00003198  0166                     bchg       -[A6], D0
  4673. 0000319A  041E 041E                subi.b     [A6]+, 0x1E
  4674. 0000319E  041E 0192                subi.b     [A6]+, 0x92
  4675. 000031A2  041E 041E                subi.b     [A6]+, 0x1E
  4676. 000031A6  041E 041E                subi.b     [A6]+, 0x1E
  4677. 000031AA  041E 041E                subi.b     [A6]+, 0x1E
  4678. 000031AE  041E 041E                subi.b     [A6]+, 0x1E
  4679. 000031B2  041E 029C                subi.b     [A6]+, 0x9C
  4680. 000031B6  041E 041E                subi.b     [A6]+, 0x1E
  4681. 000031BA  010C                     btst       A4, D0
  4682. 000031BC  010C                     btst       A4, D0
  4683. 000031BE  010C                     btst       A4, D0
  4684. 000031C0  010C                     btst       A4, D0
  4685. 000031C2  010C                     btst       A4, D0
  4686. 000031C4  010C                     btst       A4, D0
  4687. 000031C6  010C                     btst       A4, D0
  4688. 000031C8  010C                     btst       A4, D0
  4689. 000031CA  041E 041E                subi.b     [A6]+, 0x1E
  4690. 000031CE  041E 041E                subi.b     [A6]+, 0x1E
  4691. 000031D2  041E 041E                subi.b     [A6]+, 0x1E
  4692. 000031D6  041E 041E                subi.b     [A6]+, 0x1E
  4693. 000031DA  041E 041E                subi.b     [A6]+, 0x1E
  4694. 000031DE  041E 0334                subi.b     [A6]+, 0x34 /* '4' */
  4695. 000031E2  0374 039E 041E           bchg       [[] + D0 * 2 + 0x41E], D1
  4696. 000031E8  041E 041E                subi.b     [A6]+, 0x1E
  4697. 000031EC  03D2                     .incomplete
  4698. 000031EE  041E 041E                subi.b     [A6]+, 0x1E
  4699. 000031F2  03F8                     .incomplete
  4700. 000031F4  42A7                     clr.l      -[A7]
  4701. 000031F6  206C 000A                movea.l    A0, [A4 + 0xA]
  4702. 000031FA  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4703. 000031FE  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  4704. 00003202  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  4705. 00003206  4EBA FB10                jsr        [PC - 0x4F0 /* 00002D18 */]
  4706. 0000320A  6000 0376                bra        +0x378 /* 00003582 */
  4707. 0000320E  486E FEE0                pea.l      [A6 - 0x120]
  4708. 00003212  102E FFE6                move.b     D0, [A6 - 0x1A]
  4709. 00003216  4880                     ext.w      D0
  4710. 00003218  48C0                     ext.l      D0
  4711. 0000321A  2F00                     move.l     -[A7], D0
  4712. 0000321C  206C 000A                movea.l    A0, [A4 + 0xA]
  4713. 00003220  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4714. 00003224  302E FFE4                move.w     D0, [A6 - 0x1C]
  4715. 00003228  48C0                     ext.l      D0
  4716. 0000322A  2F00                     move.l     -[A7], D0
  4717. 0000322C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4718. 00003230  4EBA FC54                jsr        [PC - 0x3AC /* 00002E86 */]
  4719. 00003234  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  4720. 00003238  6000 0348                bra        +0x34A /* 00003582 */
  4721. 0000323C  302E FFE4                move.w     D0, [A6 - 0x1C]
  4722. 00003240  48C0                     ext.l      D0
  4723. 00003242  2F00                     move.l     -[A7], D0
  4724. 00003244  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  4725. 00003248  6000 0338                bra        +0x33A /* 00003582 */
  4726. 0000324C  7000                     moveq.l    D0, 0x00
  4727. 0000324E  302E FFF0                move.w     D0, [A6 - 0x10]
  4728. 00003252  C0BC 0000 000F           and.l      D0, 0xF
  4729. 00003258  3F00                     move.w     -[A7], D0
  4730. 0000325A  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  4731. 0000325E  6000 0322                bra        +0x324 /* 00003582 */
  4732. 00003262  486E FFE8                pea.l      [A6 - 0x18]
  4733. 00003266  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  4734. 0000326A  4267                     clr.w      -[A7]
  4735. 0000326C  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4736. 00003270  6000 0310                bra        +0x312 /* 00003582 */
  4737. 00003274  4267                     clr.w      -[A7]
  4738. 00003276  2F0E                     move.l     -[A7], A6
  4739. 00003278  4EBA FE3C                jsr        [PC - 0x1C4 /* 000030B6 */]
  4740. 0000327C  101F                     move.b     D0, [A7]+
  4741. 0000327E  6700 0302                beq        +0x304 /* 00003582 */
  4742. 00003282  302E FFF4                move.w     D0, [A6 - 0xC]
  4743. 00003286  48C0                     ext.l      D0
  4744. 00003288  2F00                     move.l     -[A7], D0
  4745. 0000328A  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  4746. 0000328E  6000 02F2                bra        +0x2F4 /* 00003582 */
  4747. 00003292  4267                     clr.w      -[A7]
  4748. 00003294  2F0E                     move.l     -[A7], A6
  4749. 00003296  4EBA FE1E                jsr        [PC - 0x1E2 /* 000030B6 */]
  4750. 0000329A  101F                     move.b     D0, [A7]+
  4751. 0000329C  6700 02E4                beq        +0x2E6 /* 00003582 */
  4752. 000032A0  7000                     moveq.l    D0, 0x00
  4753. 000032A2  302E FFF0                move.w     D0, [A6 - 0x10]
  4754. 000032A6  C0BC FFFF 8000           and.l      D0, 0xFFFF8000
  4755. 000032AC  4A80                     tst.l      D0
  4756. 000032AE  56C0                     sne        D0
  4757. 000032B0  4400                     neg.b      D0
  4758. 000032B2  1F00                     move.b     -[A7], D0
  4759. 000032B4  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4760. 000032B8  6000 02C8                bra        +0x2CA /* 00003582 */
  4761. 000032BC  4267                     clr.w      -[A7]
  4762. 000032BE  2F0E                     move.l     -[A7], A6
  4763. 000032C0  4EBA FDF4                jsr        [PC - 0x20C /* 000030B6 */]
  4764. 000032C4  101F                     move.b     D0, [A7]+
  4765. 000032C6  6700 02BA                beq        +0x2BC /* 00003582 */
  4766. 000032CA  4267                     clr.w      -[A7]
  4767. 000032CC  206C 000A                movea.l    A0, [A4 + 0xA]
  4768. 000032D0  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4769. 000032D4  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4770. 000032D8  3F28 000E                move.w     -[A7], [A0 + 0xE]
  4771. 000032DC  4EAD 2892                jsr        [A5 + 0x2892 /* export_1294 */]
  4772. 000032E0  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4773. 000032E4  6000 029C                bra        +0x29E /* 00003582 */
  4774. 000032E8  4267                     clr.w      -[A7]
  4775. 000032EA  2F0E                     move.l     -[A7], A6
  4776. 000032EC  4EBA FDC8                jsr        [PC - 0x238 /* 000030B6 */]
  4777. 000032F0  101F                     move.b     D0, [A7]+
  4778. 000032F2  6700 028E                beq        +0x290 /* 00003582 */
  4779. 000032F6  7000                     moveq.l    D0, 0x00
  4780. 000032F8  302E FFF0                move.w     D0, [A6 - 0x10]
  4781. 000032FC  C0BC 0000 2000           and.l      D0, 0x2000 /* ' \0' */
  4782. 00003302  4A80                     tst.l      D0
  4783. 00003304  56C0                     sne        D0
  4784. 00003306  4400                     neg.b      D0
  4785. 00003308  1F00                     move.b     -[A7], D0
  4786. 0000330A  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4787. 0000330E  6000 0272                bra        +0x274 /* 00003582 */
  4788. 00003312  4267                     clr.w      -[A7]
  4789. 00003314  2F0E                     move.l     -[A7], A6
  4790. 00003316  4EBA FDCC                jsr        [PC - 0x234 /* 000030E4 */]
  4791. 0000331A  101F                     move.b     D0, [A7]+
  4792. 0000331C  6700 0264                beq        +0x266 /* 00003582 */
  4793. 00003320  7000                     moveq.l    D0, 0x00
  4794. 00003322  302E FFF0                move.w     D0, [A6 - 0x10]
  4795. 00003326  C0BC 0000 4000           and.l      D0, 0x4000 /* '@\0' */
  4796. 0000332C  4A80                     tst.l      D0
  4797. 0000332E  56C0                     sne        D0
  4798. 00003330  4400                     neg.b      D0
  4799. 00003332  1F00                     move.b     -[A7], D0
  4800. 00003334  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4801. 00003338  6000 0248                bra        +0x24A /* 00003582 */
  4802. 0000333C  4267                     clr.w      -[A7]
  4803. 0000333E  2F0E                     move.l     -[A7], A6
  4804. 00003340  4EBA FDA2                jsr        [PC - 0x25E /* 000030E4 */]
  4805. 00003344  101F                     move.b     D0, [A7]+
  4806. 00003346  6700 023A                beq        +0x23C /* 00003582 */
  4807. 0000334A  7000                     moveq.l    D0, 0x00
  4808. 0000334C  302E FFF0                move.w     D0, [A6 - 0x10]
  4809. 00003350  C0BC 0000 2000           and.l      D0, 0x2000 /* ' \0' */
  4810. 00003356  4A80                     tst.l      D0
  4811. 00003358  56C0                     sne        D0
  4812. 0000335A  4400                     neg.b      D0
  4813. 0000335C  1F00                     move.b     -[A7], D0
  4814. 0000335E  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4815. 00003362  6000 021E                bra        +0x220 /* 00003582 */
  4816. 00003366  4267                     clr.w      -[A7]
  4817. 00003368  2F0E                     move.l     -[A7], A6
  4818. 0000336A  4EBA FD78                jsr        [PC - 0x288 /* 000030E4 */]
  4819. 0000336E  101F                     move.b     D0, [A7]+
  4820. 00003370  6700 0210                beq        +0x212 /* 00003582 */
  4821. 00003374  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  4822. 00003378  206C 000A                movea.l    A0, [A4 + 0xA]
  4823. 0000337C  2248                     movea.l    A1, A0
  4824. 0000337E  2028 0010                move.l     D0, [A0 + 0x10]
  4825. 00003382  B0A9 000A                cmp.l      D0, [A1 + 0xA]
  4826. 00003386  6606                     bne        +0x8 /* 0000338E */
  4827. 00003388  3007                     move.w     D0, D7
  4828. 0000338A  4440                     neg.w      D0
  4829. 0000338C  3E00                     move.w     D7, D0
  4830. label0000338E:
  4831. 0000338E  7000                     moveq.l    D0, 0x00
  4832. 00003390  302E FFF0                move.w     D0, [A6 - 0x10]
  4833. 00003394  C0BC 0000 000F           and.l      D0, 0xF
  4834. 0000339A  7207                     moveq.l    D1, 0x07
  4835. 0000339C  B280                     cmp.l      D1, D0
  4836. 0000339E  670A                     beq        +0xC /* 000033AA */
  4837. 000033A0  397C 001B FCFE           move.w     [A4 - 0x302], 0x1B
  4838. 000033A6  6000 01DA                bra        +0x1DC /* 00003582 */
  4839. label000033AA:
  4840. 000033AA  4267                     clr.w      -[A7]
  4841. 000033AC  3F07                     move.w     -[A7], D7
  4842. 000033AE  206C 000A                movea.l    A0, [A4 + 0xA]
  4843. 000033B2  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4844. 000033B6  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  4845. 000033BA  301F                     move.w     D0, [A7]+
  4846. 000033BC  48C0                     ext.l      D0
  4847. 000033BE  2F00                     move.l     -[A7], D0
  4848. 000033C0  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  4849. 000033C4  6000 01BC                bra        +0x1BE /* 00003582 */
  4850. 000033C8  4267                     clr.w      -[A7]
  4851. 000033CA  2F0E                     move.l     -[A7], A6
  4852. 000033CC  4EBA FD16                jsr        [PC - 0x2EA /* 000030E4 */]
  4853. 000033D0  101F                     move.b     D0, [A7]+
  4854. 000033D2  6700 01AE                beq        +0x1B0 /* 00003582 */
  4855. 000033D6  7000                     moveq.l    D0, 0x00
  4856. 000033D8  102E FFE7                move.b     D0, [A6 - 0x19]
  4857. 000033DC  C0BC 0000 0001           and.l      D0, 0x1
  4858. 000033E2  4A80                     tst.l      D0
  4859. 000033E4  56C0                     sne        D0
  4860. 000033E6  4400                     neg.b      D0
  4861. 000033E8  1F00                     move.b     -[A7], D0
  4862. 000033EA  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4863. 000033EE  6000 0192                bra        +0x194 /* 00003582 */
  4864. 000033F2  4267                     clr.w      -[A7]
  4865. 000033F4  2F0E                     move.l     -[A7], A6
  4866. 000033F6  4EBA FCEC                jsr        [PC - 0x314 /* 000030E4 */]
  4867. 000033FA  101F                     move.b     D0, [A7]+
  4868. 000033FC  6700 0184                beq        +0x186 /* 00003582 */
  4869. 00003400  7000                     moveq.l    D0, 0x00
  4870. 00003402  102E FFE7                move.b     D0, [A6 - 0x19]
  4871. 00003406  C0BC 0000 0002           and.l      D0, 0x2
  4872. 0000340C  4A80                     tst.l      D0
  4873. 0000340E  56C0                     sne        D0
  4874. 00003410  4400                     neg.b      D0
  4875. 00003412  1F00                     move.b     -[A7], D0
  4876. 00003414  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4877. 00003418  6000 0168                bra        +0x16A /* 00003582 */
  4878. 0000341C  4A2E FFE7                tst.b      [A6 - 0x19]
  4879. 00003420  5CC0                     sge        D0
  4880. 00003422  4400                     neg.b      D0
  4881. 00003424  1F00                     move.b     -[A7], D0
  4882. 00003426  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4883. 0000342A  6000 0156                bra        +0x158 /* 00003582 */
  4884. 0000342E  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4885. 00003432  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  4886. 00003436  6000 014A                bra        +0x14C /* 00003582 */
  4887. 0000343A  1F3C 0007                move.b     -[A7], 0x7
  4888. 0000343E  4267                     clr.w      -[A7]
  4889. 00003440  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  4890. 00003444  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  4891. 00003448  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  4892. 0000344C  6000 0134                bra        +0x136 /* 00003582 */
  4893. 00003450  1F3C 0008                move.b     -[A7], 0x8
  4894. 00003454  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  4895. 00003458  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  4896. 0000345C  6000 0124                bra        +0x126 /* 00003582 */
  4897. 00003460  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  4898. 00003464  4267                     clr.w      -[A7]
  4899. 00003466  4240                     clr.w      D0
  4900. 00003468  102E FFFC                move.b     D0, [A6 - 0x4]
  4901. 0000346C  3F00                     move.w     -[A7], D0
  4902. 0000346E  4EAD 21EA                jsr        [A5 + 0x21EA /* export_1081 */]
  4903. 00003472  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  4904. 00003476  6000 010A                bra        +0x10C /* 00003582 */
  4905. 0000347A  302E FFFE                move.w     D0, [A6 - 0x2]
  4906. 0000347E  48C0                     ext.l      D0
  4907. 00003480  2F00                     move.l     -[A7], D0
  4908. 00003482  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  4909. 00003486  6000 00FA                bra        +0xFC /* 00003582 */
  4910. 0000348A  4267                     clr.w      -[A7]
  4911. 0000348C  2F0E                     move.l     -[A7], A6
  4912. 0000348E  4EBA FC54                jsr        [PC - 0x3AC /* 000030E4 */]
  4913. 00003492  101F                     move.b     D0, [A7]+
  4914. 00003494  6700 00EC                beq        +0xEE /* 00003582 */
  4915. 00003498  206C 000A                movea.l    A0, [A4 + 0xA]
  4916. 0000349C  2248                     movea.l    A1, A0
  4917. 0000349E  2228 0010                move.l     D1, [A0 + 0x10]
  4918. 000034A2  B2A9 0006                cmp.l      D1, [A1 + 0x6]
  4919. 000034A6  57C1                     seq        D1
  4920. 000034A8  C001                     and.b      D0, D1
  4921. 000034AA  6700 00D6                beq        +0xD8 /* 00003582 */
  4922. 000034AE  7000                     moveq.l    D0, 0x00
  4923. 000034B0  102E FFE7                move.b     D0, [A6 - 0x19]
  4924. 000034B4  C0BC 0000 0008           and.l      D0, 0x8
  4925. 000034BA  4A80                     tst.l      D0
  4926. 000034BC  56C0                     sne        D0
  4927. 000034BE  4400                     neg.b      D0
  4928. 000034C0  1F00                     move.b     -[A7], D0
  4929. 000034C2  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4930. 000034C6  6000 00BA                bra        +0xBC /* 00003582 */
  4931. 000034CA  4267                     clr.w      -[A7]
  4932. 000034CC  2F0E                     move.l     -[A7], A6
  4933. 000034CE  4EBA FC14                jsr        [PC - 0x3EC /* 000030E4 */]
  4934. 000034D2  101F                     move.b     D0, [A7]+
  4935. 000034D4  6700 00AC                beq        +0xAE /* 00003582 */
  4936. 000034D8  7000                     moveq.l    D0, 0x00
  4937. 000034DA  102E FFE7                move.b     D0, [A6 - 0x19]
  4938. 000034DE  C0BC 0000 0004           and.l      D0, 0x4
  4939. 000034E4  4A80                     tst.l      D0
  4940. 000034E6  57C0                     seq        D0
  4941. 000034E8  4400                     neg.b      D0
  4942. 000034EA  1F00                     move.b     -[A7], D0
  4943. 000034EC  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4944. 000034F0  6000 0090                bra        +0x92 /* 00003582 */
  4945. 000034F4  4267                     clr.w      -[A7]
  4946. 000034F6  2F0E                     move.l     -[A7], A6
  4947. 000034F8  4EBA FBBC                jsr        [PC - 0x444 /* 000030B6 */]
  4948. 000034FC  101F                     move.b     D0, [A7]+
  4949. 000034FE  6700 0082                beq        +0x84 /* 00003582 */
  4950. 00003502  206C 000A                movea.l    A0, [A4 + 0xA]
  4951. 00003506  2248                     movea.l    A1, A0
  4952. 00003508  2228 0010                move.l     D1, [A0 + 0x10]
  4953. 0000350C  B2A9 0006                cmp.l      D1, [A1 + 0x6]
  4954. 00003510  57C1                     seq        D1
  4955. 00003512  C001                     and.b      D0, D1
  4956. 00003514  676C                     beq        +0x6E /* 00003582 */
  4957. 00003516  082E 0004 FFF0           btst.b     [A6 - 0x10], 0x4
  4958. 0000351C  57C0                     seq        D0
  4959. 0000351E  4400                     neg.b      D0
  4960. 00003520  1F00                     move.b     -[A7], D0
  4961. 00003522  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4962. 00003526  605A                     bra        +0x5C /* 00003582 */
  4963. 00003528  4267                     clr.w      -[A7]
  4964. 0000352A  2F0E                     move.l     -[A7], A6
  4965. 0000352C  4EBA FBB6                jsr        [PC - 0x44A /* 000030E4 */]
  4966. 00003530  101F                     move.b     D0, [A7]+
  4967. 00003532  674E                     beq        +0x50 /* 00003582 */
  4968. 00003534  7000                     moveq.l    D0, 0x00
  4969. 00003536  102E FFE7                move.b     D0, [A6 - 0x19]
  4970. 0000353A  C0BC 0000 0010           and.l      D0, 0x10
  4971. 00003540  4A80                     tst.l      D0
  4972. 00003542  56C0                     sne        D0
  4973. 00003544  4400                     neg.b      D0
  4974. 00003546  1F00                     move.b     -[A7], D0
  4975. 00003548  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4976. 0000354C  6034                     bra        +0x36 /* 00003582 */
  4977. 0000354E  4267                     clr.w      -[A7]
  4978. 00003550  2F0E                     move.l     -[A7], A6
  4979. 00003552  4EBA FB90                jsr        [PC - 0x470 /* 000030E4 */]
  4980. 00003556  101F                     move.b     D0, [A7]+
  4981. 00003558  6728                     beq        +0x2A /* 00003582 */
  4982. 0000355A  7000                     moveq.l    D0, 0x00
  4983. 0000355C  102E FFE7                move.b     D0, [A6 - 0x19]
  4984. 00003560  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  4985. 00003566  4A80                     tst.l      D0
  4986. 00003568  56C0                     sne        D0
  4987. 0000356A  4400                     neg.b      D0
  4988. 0000356C  1F00                     move.b     -[A7], D0
  4989. 0000356E  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4990. 00003572  600E                     bra        +0x10 /* 00003582 */
  4991. label00003574:
  4992. 00003574  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  4993. 0000357A  6006                     bra        +0x8 /* 00003582 */
  4994. label0000357C:
  4995. 0000357C  397C 0011 FCFE           move.w     [A4 - 0x302], 0x11
  4996. label00003582:
  4997. 00003582  4CDF 1080                movem.l    D7,A4, [A7]+
  4998. 00003586  4E5E                     unlink     A6
  4999. 00003588  2E9F                     move.l     [A7], [A7]+
  5000. 0000358A  4E75                     rts
  5001. fn0000358C:
  5002. 0000358C  4E56 FDE2                link       A6, -0x021E
  5003. 00003590  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5004. 00003594  286E 0008                movea.l    A4, [A6 + 0x8]
  5005. 00003598  102C 0008                move.b     D0, [A4 + 0x8]
  5006. 0000359C  4880                     ext.w      D0
  5007. 0000359E  5340                     subq.w     D0, 1
  5008. 000035A0  6700 0088                beq        +0x8A /* 0000362A */
  5009. 000035A4  5340                     subq.w     D0, 1
  5010. 000035A6  6700 0158                beq        +0x15A /* 00003700 */
  5011. 000035AA  5540                     subq.w     D0, 2
  5012. 000035AC  6700 0268                beq        +0x26A /* 00003816 */
  5013. 000035B0  0440 0010                subi.w     D0, 0x10
  5014. 000035B4  675E                     beq        +0x60 /* 00003614 */
  5015. 000035B6  0440 0018                subi.w     D0, 0x18
  5016. 000035BA  6700 01DA                beq        +0x1DC /* 00003796 */
  5017. 000035BE  5340                     subq.w     D0, 1
  5018. 000035C0  6700 01D4                beq        +0x1D6 /* 00003796 */
  5019. 000035C4  5340                     subq.w     D0, 1
  5020. 000035C6  6700 01CE                beq        +0x1D0 /* 00003796 */
  5021. 000035CA  5940                     subq.w     D0, 4
  5022. 000035CC  6700 0248                beq        +0x24A /* 00003816 */
  5023. 000035D0  5340                     subq.w     D0, 1
  5024. 000035D2  6700 0242                beq        +0x244 /* 00003816 */
  5025. 000035D6  5340                     subq.w     D0, 1
  5026. 000035D8  6700 023C                beq        +0x23E /* 00003816 */
  5027. 000035DC  5340                     subq.w     D0, 1
  5028. 000035DE  6700 0236                beq        +0x238 /* 00003816 */
  5029. 000035E2  5340                     subq.w     D0, 1
  5030. 000035E4  6700 0230                beq        +0x232 /* 00003816 */
  5031. 000035E8  5340                     subq.w     D0, 1
  5032. 000035EA  6700 022A                beq        +0x22C /* 00003816 */
  5033. 000035EE  5340                     subq.w     D0, 1
  5034. 000035F0  6700 0224                beq        +0x226 /* 00003816 */
  5035. 000035F4  5340                     subq.w     D0, 1
  5036. 000035F6  6700 021E                beq        +0x220 /* 00003816 */
  5037. 000035FA  5F40                     subq.w     D0, 7
  5038. 000035FC  6700 022A                beq        +0x22C /* 00003828 */
  5039. 00003600  0440 000B                subi.w     D0, 0xB
  5040. 00003604  6700 0190                beq        +0x192 /* 00003796 */
  5041. 00003608  0440 0011                subi.w     D0, 0x11
  5042. 0000360C  6700 022E                beq        +0x230 /* 0000383C */
  5043. 00003610  6000 0250                bra        +0x252 /* 00003862 */
  5044. label00003614:
  5045. 00003614  42A7                     clr.l      -[A7]
  5046. 00003616  206C 000A                movea.l    A0, [A4 + 0xA]
  5047. 0000361A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5048. 0000361E  4EAD 28AA                jsr        [A5 + 0x28AA /* export_1297 */]
  5049. 00003622  4EBA F6F4                jsr        [PC - 0x90C /* 00002D18 */]
  5050. 00003626  6000 0240                bra        +0x242 /* 00003868 */
  5051. label0000362A:
  5052. 0000362A  486E FDF6                pea.l      [A6 - 0x20A]
  5053. 0000362E  206C 000A                movea.l    A0, [A4 + 0xA]
  5054. 00003632  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5055. 00003636  4EAD 28A2                jsr        [A5 + 0x28A2 /* export_1296 */]
  5056. 0000363A  205F                     movea.l    A0, [A7]+
  5057. 0000363C  43EC FF00                lea.l      A1, [A4 - 0x100]
  5058. 00003640  703F                     moveq.l    D0, 0x3F
  5059. label00003642:
  5060. 00003642  22D8                     move.l     [A1]+, [A0]+
  5061. 00003644  51C8 FFFC                dbf        D0, -0x6 /* 00003642 */
  5062. 00003648  4240                     clr.w      D0
  5063. 0000364A  102C FF00                move.b     D0, [A4 - 0x100]
  5064. 0000364E  4A40                     tst.w      D0
  5065. 00003650  6632                     bne        +0x34 /* 00003684 */
  5066. 00003652  487A 022C                pea.l      [PC + 0x22C /* 00003880, value 0x8636172, pstring "card id " */]
  5067. 00003656  486E FDE2                pea.l      [A6 - 0x21E]
  5068. 0000365A  206C 000A                movea.l    A0, [A4 + 0xA]
  5069. 0000365E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5070. 00003662  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  5071. 00003666  486E FFDA                pea.l      [A6 - 0x26]
  5072. 0000366A  3F3C 0002                move.w     -[A7], 0x2
  5073. 0000366E  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  5074. 00003672  41EC FF00                lea.l      A0, [A4 - 0x100]
  5075. 00003676  43EE FFDA                lea.l      A1, [A6 - 0x26]
  5076. 0000367A  7006                     moveq.l    D0, 0x06
  5077. label0000367C:
  5078. 0000367C  20D9                     move.l     [A0]+, [A1]+
  5079. 0000367E  51C8 FFFC                dbf        D0, -0x6 /* 0000367C */
  5080. 00003682  6030                     bra        +0x32 /* 000036B4 */
  5081. label00003684:
  5082. 00003684  7002                     moveq.l    D0, 0x02
  5083. 00003686  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  5084. 0000368A  6728                     beq        +0x2A /* 000036B4 */
  5085. 0000368C  487A 01FC                pea.l      [PC + 0x1FC /* 0000388A, value 0x6636172, pstring "card \"" */]
  5086. 00003690  486C FF00                pea.l      [A4 - 0x100]
  5087. 00003694  487A 01DC                pea.l      [PC + 0x1DC /* 00003872, value 0x1220B20 */]
  5088. 00003698  486E FEF6                pea.l      [A6 - 0x10A]
  5089. 0000369C  3F3C 0003                move.w     -[A7], 0x3
  5090. 000036A0  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  5091. 000036A4  41EC FF00                lea.l      A0, [A4 - 0x100]
  5092. 000036A8  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  5093. 000036AC  703F                     moveq.l    D0, 0x3F
  5094. label000036AE:
  5095. 000036AE  20D9                     move.l     [A0]+, [A1]+
  5096. 000036B0  51C8 FFFC                dbf        D0, -0x6 /* 000036AE */
  5097. label000036B4:
  5098. 000036B4  7001                     moveq.l    D0, 0x01
  5099. 000036B6  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  5100. 000036BA  6638                     bne        +0x3A /* 000036F4 */
  5101. 000036BC  486C FF00                pea.l      [A4 - 0x100]
  5102. 000036C0  487A 01B2                pea.l      [PC + 0x1B2 /* 00003874, value 0xB206F66, pstring " of stack \"" */]
  5103. 000036C4  486E FDF6                pea.l      [A6 - 0x20A]
  5104. 000036C8  206C 000A                movea.l    A0, [A4 + 0xA]
  5105. 000036CC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5106. 000036D0  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  5107. 000036D4  487A 019C                pea.l      [PC + 0x19C /* 00003872, value 0x1220B20 */]
  5108. 000036D8  486E FEF6                pea.l      [A6 - 0x10A]
  5109. 000036DC  3F3C 0004                move.w     -[A7], 0x4
  5110. 000036E0  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  5111. 000036E4  41EC FF00                lea.l      A0, [A4 - 0x100]
  5112. 000036E8  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  5113. 000036EC  703F                     moveq.l    D0, 0x3F
  5114. label000036EE:
  5115. 000036EE  20D9                     move.l     [A0]+, [A1]+
  5116. 000036F0  51C8 FFFC                dbf        D0, -0x6 /* 000036EE */
  5117. label000036F4:
  5118. 000036F4  486C FF00                pea.l      [A4 - 0x100]
  5119. 000036F8  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5120. 000036FC  6000 016A                bra        +0x16C /* 00003868 */
  5121. label00003700:
  5122. 00003700  486E FDE2                pea.l      [A6 - 0x21E]
  5123. 00003704  206C 000A                movea.l    A0, [A4 + 0xA]
  5124. 00003708  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5125. 0000370C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  5126. 00003710  205F                     movea.l    A0, [A7]+
  5127. 00003712  43EC FF00                lea.l      A1, [A4 - 0x100]
  5128. 00003716  7004                     moveq.l    D0, 0x04
  5129. label00003718:
  5130. 00003718  22D8                     move.l     [A1]+, [A0]+
  5131. 0000371A  51C8 FFFC                dbf        D0, -0x6 /* 00003718 */
  5132. 0000371E  7002                     moveq.l    D0, 0x02
  5133. 00003720  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  5134. 00003724  6724                     beq        +0x26 /* 0000374A */
  5135. 00003726  487A 0158                pea.l      [PC + 0x158 /* 00003880, value 0x8636172, pstring "card id " */]
  5136. 0000372A  486C FF00                pea.l      [A4 - 0x100]
  5137. 0000372E  486E FEF6                pea.l      [A6 - 0x10A]
  5138. 00003732  3F3C 0002                move.w     -[A7], 0x2
  5139. 00003736  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  5140. 0000373A  41EC FF00                lea.l      A0, [A4 - 0x100]
  5141. 0000373E  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  5142. 00003742  703F                     moveq.l    D0, 0x3F
  5143. label00003744:
  5144. 00003744  20D9                     move.l     [A0]+, [A1]+
  5145. 00003746  51C8 FFFC                dbf        D0, -0x6 /* 00003744 */
  5146. label0000374A:
  5147. 0000374A  7001                     moveq.l    D0, 0x01
  5148. 0000374C  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  5149. 00003750  6638                     bne        +0x3A /* 0000378A */
  5150. 00003752  486C FF00                pea.l      [A4 - 0x100]
  5151. 00003756  487A 011C                pea.l      [PC + 0x11C /* 00003874, value 0xB206F66, pstring " of stack \"" */]
  5152. 0000375A  486E FDF6                pea.l      [A6 - 0x20A]
  5153. 0000375E  206C 000A                movea.l    A0, [A4 + 0xA]
  5154. 00003762  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5155. 00003766  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  5156. 0000376A  487A 0106                pea.l      [PC + 0x106 /* 00003872, value 0x1220B20 */]
  5157. 0000376E  486E FEF6                pea.l      [A6 - 0x10A]
  5158. 00003772  3F3C 0004                move.w     -[A7], 0x4
  5159. 00003776  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  5160. 0000377A  41EC FF00                lea.l      A0, [A4 - 0x100]
  5161. 0000377E  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  5162. 00003782  703F                     moveq.l    D0, 0x3F
  5163. label00003784:
  5164. 00003784  20D9                     move.l     [A0]+, [A1]+
  5165. 00003786  51C8 FFFC                dbf        D0, -0x6 /* 00003784 */
  5166. label0000378A:
  5167. 0000378A  486C FF00                pea.l      [A4 - 0x100]
  5168. 0000378E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5169. 00003792  6000 00D4                bra        +0xD6 /* 00003868 */
  5170. label00003796:
  5171. 00003796  42A7                     clr.l      -[A7]
  5172. 00003798  206C 000A                movea.l    A0, [A4 + 0xA]
  5173. 0000379C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5174. 000037A0  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  5175. 000037A4  265F                     movea.l    A3, [A7]+
  5176. 000037A6  200B                     move.l     D0, A3
  5177. 000037A8  660A                     bne        +0xC /* 000037B4 */
  5178. 000037AA  4267                     clr.w      -[A7]
  5179. 000037AC  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5180. 000037B0  6000 00B6                bra        +0xB8 /* 00003868 */
  5181. label000037B4:
  5182. 000037B4  702C                     moveq.l    D0, 0x2C
  5183. 000037B6  B02C 0008                cmp.b      D0, [A4 + 0x8]
  5184. 000037BA  6614                     bne        +0x16 /* 000037D0 */
  5185. 000037BC  2053                     movea.l    A0, [A3]
  5186. 000037BE  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  5187. 000037C4  57C0                     seq        D0
  5188. 000037C6  4400                     neg.b      D0
  5189. 000037C8  1F00                     move.b     -[A7], D0
  5190. 000037CA  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5191. 000037CE  6036                     bra        +0x38 /* 00003806 */
  5192. label000037D0:
  5193. 000037D0  102C 0008                move.b     D0, [A4 + 0x8]
  5194. 000037D4  4880                     ext.w      D0
  5195. 000037D6  0440 002D                subi.w     D0, 0x2D /* '-' */
  5196. 000037DA  670C                     beq        +0xE /* 000037E8 */
  5197. 000037DC  5340                     subq.w     D0, 1
  5198. 000037DE  670C                     beq        +0xE /* 000037EC */
  5199. 000037E0  0440 001D                subi.w     D0, 0x1D
  5200. 000037E4  670A                     beq        +0xC /* 000037F0 */
  5201. 000037E6  600A                     bra        +0xC /* 000037F2 */
  5202. label000037E8:
  5203. 000037E8  7E1F                     moveq.l    D7, 0x1F
  5204. 000037EA  6006                     bra        +0x8 /* 000037F2 */
  5205. label000037EC:
  5206. 000037EC  7E1E                     moveq.l    D7, 0x1E
  5207. 000037EE  6002                     bra        +0x4 /* 000037F2 */
  5208. label000037F0:
  5209. 000037F0  7E1B                     moveq.l    D7, 0x1B
  5210. label000037F2:
  5211. 000037F2  2053                     movea.l    A0, [A3]
  5212. 000037F4  2028 0014                move.l     D0, [A0 + 0x14]
  5213. 000037F8  3207                     move.w     D1, D7
  5214. 000037FA  0300                     btst       D0, D1
  5215. 000037FC  56C0                     sne        D0
  5216. 000037FE  4400                     neg.b      D0
  5217. 00003800  1F00                     move.b     -[A7], D0
  5218. 00003802  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5219. label00003806:
  5220. 00003806  206C 000A                movea.l    A0, [A4 + 0xA]
  5221. 0000380A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5222. 0000380E  4267                     clr.w      -[A7]
  5223. 00003810  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  5224. 00003814  6052                     bra        +0x54 /* 00003868 */
  5225. label00003816:
  5226. 00003816  486D C61A                pea.l      [A5 - 0x39E6]
  5227. 0000381A  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  5228. 0000381E  1F3C 0001                move.b     -[A7], 0x1
  5229. 00003822  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  5230. 00003826  6040                     bra        +0x42 /* 00003868 */
  5231. label00003828:
  5232. 00003828  4267                     clr.w      -[A7]
  5233. 0000382A  206C 000A                movea.l    A0, [A4 + 0xA]
  5234. 0000382E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5235. 00003832  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  5236. 00003836  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5237. 0000383A  602C                     bra        +0x2E /* 00003868 */
  5238. label0000383C:
  5239. 0000383C  42A7                     clr.l      -[A7]
  5240. 0000383E  206C 000A                movea.l    A0, [A4 + 0xA]
  5241. 00003842  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5242. 00003846  4EAD 289A                jsr        [A5 + 0x289A /* export_1295 */]
  5243. 0000384A  2C1F                     move.l     D6, [A7]+
  5244. 0000384C  6608                     bne        +0xA /* 00003856 */
  5245. 0000384E  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  5246. 00003854  6012                     bra        +0x14 /* 00003868 */
  5247. label00003856:
  5248. 00003856  2F06                     move.l     -[A7], D6
  5249. 00003858  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5250. 0000385C  4EBA F524                jsr        [PC - 0xADC /* 00002D82 */]
  5251. 00003860  6006                     bra        +0x8 /* 00003868 */
  5252. label00003862:
  5253. 00003862  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  5254. label00003868:
  5255. 00003868  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5256. 0000386C  4E5E                     unlink     A6
  5257. 0000386E  2E9F                     move.l     [A7], [A7]+
  5258. 00003870  4E75                     rts
  5259. 00003872  0122                     btst       -[A2], D0
  5260. 00003874  0B20                     btst       -[A0], D5
  5261. 00003876  6F66                     ble        +0x68 /* 000038DE */
  5262. 00003878  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  5263. 0000387C  636B                     bls        +0x6D /* 000038E9 */
  5264. 0000387E  2022                     move.l     D0, -[A2]
  5265. 00003880  0863 6172                bchg.b     -[A3], 0x72 /* 'r' */
  5266. 00003884  6420                     bcc        +0x22 /* 000038A6 */
  5267. 00003886  6964                     bvs        +0x66 /* 000038EC */
  5268. 00003888  2000                     move.l     D0, D0
  5269. 0000388A  0663 6172                addi.w     -[A3], 0x6172 /* 'ar' */
  5270. 0000388E  6420                     bcc        +0x22 /* 000038B0 */
  5271. 00003890  2200                     move.l     D1, D0
  5272. fn00003892:
  5273. 00003892  4E56 FFFA                link       A6, -0x0006
  5274. 00003896  48E7 0118                movem.l    -[A7], D7,A3,A4
  5275. 0000389A  286E 0008                movea.l    A4, [A6 + 0x8]
  5276. 0000389E  102C 0008                move.b     D0, [A4 + 0x8]
  5277. 000038A2  4880                     ext.w      D0
  5278. 000038A4  5340                     subq.w     D0, 1
  5279. label000038A6:
  5280. 000038A6  6738                     beq        +0x3A /* 000038E0 */
  5281. 000038A8  5340                     subq.w     D0, 1
  5282. 000038AA  6748                     beq        +0x4A /* 000038F4 */
  5283. 000038AC  0440 0012                subi.w     D0, 0x12
  5284. label000038B0:
  5285. 000038B0  6718                     beq        +0x1A /* 000038CA */
  5286. 000038B2  0440 0018                subi.w     D0, 0x18
  5287. 000038B6  674C                     beq        +0x4E /* 00003904 */
  5288. 000038B8  5340                     subq.w     D0, 1
  5289. 000038BA  6748                     beq        +0x4A /* 00003904 */
  5290. 000038BC  5340                     subq.w     D0, 1
  5291. 000038BE  6744                     beq        +0x46 /* 00003904 */
  5292. 000038C0  0440 001D                subi.w     D0, 0x1D
  5293. 000038C4  673E                     beq        +0x40 /* 00003904 */
  5294. 000038C6  6000 00BA                bra        +0xBC /* 00003982 */
  5295. label000038CA:
  5296. 000038CA  42A7                     clr.l      -[A7]
  5297. 000038CC  206C 000A                movea.l    A0, [A4 + 0xA]
  5298. 000038D0  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5299. 000038D4  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  5300. 000038D8  4EBA F43E                jsr        [PC - 0xBC2 /* 00002D18 */]
  5301. 000038DC  6000 00AA                bra        +0xAC /* 00003988 */
  5302. // begin alternate branch 000038DE-000038F0
  5303. label000038DE:
  5304. 000038DE  00AA 206C 000A 2F28      ori.l      [A2 + 0x2F28], 0x206C000A /* ' l\0\n' */
  5305. label000038E0: // (misaligned)
  5306. 000038E6  0006 2F2E                ori.b      D6, 0x2E /* '.' */
  5307. 000038EA  0008 4EBA                ori.b      A0, 0xBA
  5308. label000038EC: // (misaligned)
  5309. 000038EE  F494                     cinvp      INST, [A4]
  5310. // end alternate branch 000038DE-000038F0
  5311. label000038DE: // (misaligned)
  5312. label000038E0:
  5313. 000038E0  206C 000A                movea.l    A0, [A4 + 0xA]
  5314. 000038E4  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5315. 000038E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5316. label000038EC:
  5317. 000038EC  4EBA F494                jsr        [PC - 0xB6C /* 00002D82 */]
  5318. 000038F0  6000 0096                bra        +0x98 /* 00003988 */
  5319. label000038F4:
  5320. 000038F4  206C 000A                movea.l    A0, [A4 + 0xA]
  5321. 000038F8  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5322. 000038FC  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5323. 00003900  6000 0086                bra        +0x88 /* 00003988 */
  5324. label00003904:
  5325. 00003904  42A7                     clr.l      -[A7]
  5326. 00003906  206C 000A                movea.l    A0, [A4 + 0xA]
  5327. 0000390A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5328. 0000390E  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  5329. 00003912  265F                     movea.l    A3, [A7]+
  5330. 00003914  200B                     move.l     D0, A3
  5331. 00003916  6608                     bne        +0xA /* 00003920 */
  5332. 00003918  4267                     clr.w      -[A7]
  5333. 0000391A  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5334. 0000391E  6068                     bra        +0x6A /* 00003988 */
  5335. label00003920:
  5336. 00003920  702C                     moveq.l    D0, 0x2C
  5337. 00003922  B02C 0008                cmp.b      D0, [A4 + 0x8]
  5338. 00003926  6614                     bne        +0x16 /* 0000393C */
  5339. 00003928  2053                     movea.l    A0, [A3]
  5340. 0000392A  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  5341. 00003930  57C0                     seq        D0
  5342. 00003932  4400                     neg.b      D0
  5343. 00003934  1F00                     move.b     -[A7], D0
  5344. 00003936  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5345. 0000393A  6036                     bra        +0x38 /* 00003972 */
  5346. label0000393C:
  5347. 0000393C  102C 0008                move.b     D0, [A4 + 0x8]
  5348. 00003940  4880                     ext.w      D0
  5349. 00003942  0440 002D                subi.w     D0, 0x2D /* '-' */
  5350. 00003946  670C                     beq        +0xE /* 00003954 */
  5351. 00003948  5340                     subq.w     D0, 1
  5352. 0000394A  670C                     beq        +0xE /* 00003958 */
  5353. 0000394C  0440 001D                subi.w     D0, 0x1D
  5354. 00003950  670A                     beq        +0xC /* 0000395C */
  5355. 00003952  600A                     bra        +0xC /* 0000395E */
  5356. label00003954:
  5357. 00003954  7E1F                     moveq.l    D7, 0x1F
  5358. 00003956  6006                     bra        +0x8 /* 0000395E */
  5359. label00003958:
  5360. 00003958  7E1E                     moveq.l    D7, 0x1E
  5361. 0000395A  6002                     bra        +0x4 /* 0000395E */
  5362. label0000395C:
  5363. 0000395C  7E1B                     moveq.l    D7, 0x1B
  5364. label0000395E:
  5365. 0000395E  2053                     movea.l    A0, [A3]
  5366. 00003960  2028 0014                move.l     D0, [A0 + 0x14]
  5367. 00003964  3207                     move.w     D1, D7
  5368. 00003966  0300                     btst       D0, D1
  5369. 00003968  56C0                     sne        D0
  5370. 0000396A  4400                     neg.b      D0
  5371. 0000396C  1F00                     move.b     -[A7], D0
  5372. 0000396E  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5373. label00003972:
  5374. 00003972  206C 000A                movea.l    A0, [A4 + 0xA]
  5375. 00003976  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5376. 0000397A  4267                     clr.w      -[A7]
  5377. 0000397C  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  5378. 00003980  6006                     bra        +0x8 /* 00003988 */
  5379. label00003982:
  5380. 00003982  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  5381. label00003988:
  5382. 00003988  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5383. 0000398C  4E5E                     unlink     A6
  5384. 0000398E  2E9F                     move.l     [A7], [A7]+
  5385. 00003990  4E75                     rts
  5386. fn00003992:
  5387. 00003992  4E56 FFF0                link       A6, -0x0010
  5388. 00003996  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5389. 0000399A  42A7                     clr.l      -[A7]
  5390. 0000399C  2F2D AA16                move.l     -[A7], [A5 - 0x55EA]
  5391. 000039A0  2F3C 5052 4E54           move.l     -[A7], 0x50524E54 /* 'PRNT' */
  5392. 000039A6  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  5393. 000039AA  285F                     movea.l    A4, [A7]+
  5394. 000039AC  200C                     move.l     D0, A4
  5395. 000039AE  6606                     bne        +0x8 /* 000039B6 */
  5396. 000039B0  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  5397. 000039B4  6062                     bra        +0x64 /* 00003A18 */
  5398. label000039B6:
  5399. 000039B6  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  5400. 000039BA  2E3C 0000 0136           move.l     D7, 0x136
  5401. 000039C0  2054                     movea.l    A0, [A4]
  5402. 000039C2  700B                     moveq.l    D0, 0x0B
  5403. 000039C4  B068 0010                cmp.w      D0, [A0 + 0x10]
  5404. 000039C8  6644                     bne        +0x46 /* 00003A0E */
  5405. 000039CA  3D68 0134 FFF0           move.w     [A6 - 0x10], [A0 + 0x134]
  5406. 000039D0  7C01                     moveq.l    D6, 0x01
  5407. 000039D2  6034                     bra        +0x36 /* 00003A08 */
  5408. label000039D4:
  5409. 000039D4  2647                     movea.l    A3, D7
  5410. 000039D6  D7D4                     add.l      A3, [A4]
  5411. 000039D8  41ED D506                lea.l      A0, [A5 - 0x2AFA]
  5412. 000039DC  224B                     movea.l    A1, A3
  5413. 000039DE  5889                     addq.l     A1, 4
  5414. 000039E0  7007                     moveq.l    D0, 0x07
  5415. label000039E2:
  5416. 000039E2  20D9                     move.l     [A0]+, [A1]+
  5417. 000039E4  51C8 FFFC                dbf        D0, -0x6 /* 000039E2 */
  5418. 000039E8  486D D506                pea.l      [A5 - 0x2AFA]
  5419. 000039EC  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5420. 000039F0  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  5421. 000039F4  486D D45A                pea.l      [A5 - 0x2BA6]
  5422. 000039F8  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5423. 000039FC  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  5424. 00003A00  7024                     moveq.l    D0, 0x24
  5425. 00003A02  DE80                     add.l      D7, D0
  5426. 00003A04  5246                     addq.w     D6, 1
  5427. 00003A06  6906                     bvs        +0x8 /* 00003A0E */
  5428. label00003A08:
  5429. 00003A08  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  5430. 00003A0C  6FC6                     ble        -0x38 /* 000039D4 */
  5431. label00003A0E:
  5432. 00003A0E  2F2D AA16                move.l     -[A7], [A5 - 0x55EA]
  5433. 00003A12  4267                     clr.w      -[A7]
  5434. 00003A14  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  5435. label00003A18:
  5436. 00003A18  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5437. 00003A1C  4E5E                     unlink     A6
  5438. 00003A1E  4E75                     rts
  5439. fn00003A20:
  5440. 00003A20  4E56 FD96                link       A6, -0x026A
  5441. 00003A24  48E7 0108                movem.l    -[A7], D7,A4
  5442. 00003A28  286E 0008                movea.l    A4, [A6 + 0x8]
  5443. 00003A2C  102C 0008                move.b     D0, [A4 + 0x8]
  5444. 00003A30  4880                     ext.w      D0
  5445. 00003A32  5340                     subq.w     D0, 1
  5446. 00003A34  674C                     beq        +0x4E /* 00003A82 */
  5447. 00003A36  0440 000A                subi.w     D0, 0xA /* '\n' */
  5448. 00003A3A  6700 00A8                beq        +0xAA /* 00003AE4 */
  5449. 00003A3E  5140                     subq.w     D0, 8
  5450. 00003A40  6700 00D2                beq        +0xD4 /* 00003B14 */
  5451. 00003A44  5340                     subq.w     D0, 1
  5452. 00003A46  672C                     beq        +0x2E /* 00003A74 */
  5453. 00003A48  0440 0019                subi.w     D0, 0x19
  5454. 00003A4C  6700 00D2                beq        +0xD4 /* 00003B20 */
  5455. 00003A50  5340                     subq.w     D0, 1
  5456. 00003A52  6700 00D8                beq        +0xDA /* 00003B2C */
  5457. 00003A56  5740                     subq.w     D0, 3
  5458. 00003A58  6700 00E6                beq        +0xE8 /* 00003B40 */
  5459. 00003A5C  0440 0017                subi.w     D0, 0x17
  5460. 00003A60  6700 0150                beq        +0x152 /* 00003BB2 */
  5461. 00003A64  5340                     subq.w     D0, 1
  5462. 00003A66  6700 0154                beq        +0x156 /* 00003BBC */
  5463. 00003A6A  5340                     subq.w     D0, 1
  5464. 00003A6C  6700 0158                beq        +0x15A /* 00003BC6 */
  5465. 00003A70  6000 015A                bra        +0x15C /* 00003BCC */
  5466. label00003A74:
  5467. 00003A74  42A7                     clr.l      -[A7]
  5468. 00003A76  4EAD 291A                jsr        [A5 + 0x291A /* export_1311 */]
  5469. 00003A7A  4EBA F29C                jsr        [PC - 0xD64 /* 00002D18 */]
  5470. 00003A7E  6000 0152                bra        +0x154 /* 00003BD2 */
  5471. label00003A82:
  5472. 00003A82  486E FDFA                pea.l      [A6 - 0x206]
  5473. 00003A86  7001                     moveq.l    D0, 0x01
  5474. 00003A88  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  5475. 00003A8C  57C0                     seq        D0
  5476. 00003A8E  4400                     neg.b      D0
  5477. 00003A90  1F00                     move.b     -[A7], D0
  5478. 00003A92  1F3C 0001                move.b     -[A7], 0x1
  5479. 00003A96  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  5480. 00003A9A  205F                     movea.l    A0, [A7]+
  5481. 00003A9C  43EC FF00                lea.l      A1, [A4 - 0x100]
  5482. 00003AA0  703F                     moveq.l    D0, 0x3F
  5483. label00003AA2:
  5484. 00003AA2  22D8                     move.l     [A1]+, [A0]+
  5485. 00003AA4  51C8 FFFC                dbf        D0, -0x6 /* 00003AA2 */
  5486. 00003AA8  7002                     moveq.l    D0, 0x02
  5487. 00003AAA  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  5488. 00003AAE  6728                     beq        +0x2A /* 00003AD8 */
  5489. 00003AB0  487A 012E                pea.l      [PC + 0x12E /* 00003BE0, value 0x7737461, pstring "stack \"" */]
  5490. 00003AB4  486C FF00                pea.l      [A4 - 0x100]
  5491. 00003AB8  487A 0124                pea.l      [PC + 0x124 /* 00003BDE, value 0x1220773 */]
  5492. 00003ABC  486E FEFA                pea.l      [A6 - 0x106]
  5493. 00003AC0  3F3C 0003                move.w     -[A7], 0x3
  5494. 00003AC4  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  5495. 00003AC8  41EC FF00                lea.l      A0, [A4 - 0x100]
  5496. 00003ACC  43EE FEFA                lea.l      A1, [A6 - 0x106]
  5497. 00003AD0  703F                     moveq.l    D0, 0x3F
  5498. label00003AD2:
  5499. 00003AD2  20D9                     move.l     [A0]+, [A1]+
  5500. 00003AD4  51C8 FFFC                dbf        D0, -0x6 /* 00003AD2 */
  5501. label00003AD8:
  5502. 00003AD8  486C FF00                pea.l      [A4 - 0x100]
  5503. 00003ADC  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5504. 00003AE0  6000 00F0                bra        +0xF2 /* 00003BD2 */
  5505. label00003AE4:
  5506. 00003AE4  7000                     moveq.l    D0, 0x00
  5507. 00003AE6  2D40 FFFC                move.l     [A6 - 0x4], D0
  5508. 00003AEA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5509. 00003AEC  B06D A678                cmp.w      D0, [A5 - 0x5988]
  5510. 00003AF0  6710                     beq        +0x12 /* 00003B02 */
  5511. 00003AF2  4267                     clr.w      -[A7]
  5512. 00003AF4  3F2D A678                move.w     -[A7], [A5 - 0x5988]
  5513. 00003AF8  486E FFFC                pea.l      [A6 - 0x4]
  5514. 00003AFC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  5515. 00003B00  3E1F                     move.w     D7, [A7]+
  5516. label00003B02:
  5517. 00003B02  202E FFFC                move.l     D0, [A6 - 0x4]
  5518. 00003B06  D0AD A9EA                add.l      D0, [A5 - 0x5616]
  5519. 00003B0A  2F00                     move.l     -[A7], D0
  5520. 00003B0C  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5521. 00003B10  6000 00C0                bra        +0xC2 /* 00003BD2 */
  5522. label00003B14:
  5523. 00003B14  2F2D AA12                move.l     -[A7], [A5 - 0x55EE]
  5524. 00003B18  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5525. 00003B1C  6000 00B4                bra        +0xB6 /* 00003BD2 */
  5526. label00003B20:
  5527. 00003B20  1F2D A98C                move.b     -[A7], [A5 - 0x5674]
  5528. 00003B24  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5529. 00003B28  6000 00A8                bra        +0xAA /* 00003BD2 */
  5530. label00003B2C:
  5531. 00003B2C  082D 0006 AA22           btst.b     [A5 - 0x55DE], 0x6
  5532. 00003B32  56C0                     sne        D0
  5533. 00003B34  4400                     neg.b      D0
  5534. 00003B36  1F00                     move.b     -[A7], D0
  5535. 00003B38  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5536. 00003B3C  6000 0094                bra        +0x96 /* 00003BD2 */
  5537. label00003B40:
  5538. 00003B40  486E FDE6                pea.l      [A6 - 0x21A]
  5539. 00003B44  2F2D AA36                move.l     -[A7], [A5 - 0x55CA]
  5540. 00003B48  3F3C 0008                move.w     -[A7], 0x8
  5541. 00003B4C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  5542. 00003B50  487A 008A                pea.l      [PC + 0x8A /* 00003BDC, value 0x12C0122 */]
  5543. 00003B54  486E FDD2                pea.l      [A6 - 0x22E]
  5544. 00003B58  2F2D AA3A                move.l     -[A7], [A5 - 0x55C6]
  5545. 00003B5C  3F3C 0008                move.w     -[A7], 0x8
  5546. 00003B60  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  5547. 00003B64  487A 0076                pea.l      [PC + 0x76 /* 00003BDC, value 0x12C0122 */]
  5548. 00003B68  486E FDBE                pea.l      [A6 - 0x242]
  5549. 00003B6C  2F2D AA3E                move.l     -[A7], [A5 - 0x55C2]
  5550. 00003B70  3F3C 0008                move.w     -[A7], 0x8
  5551. 00003B74  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  5552. 00003B78  487A 0062                pea.l      [PC + 0x62 /* 00003BDC, value 0x12C0122 */]
  5553. 00003B7C  486E FDAA                pea.l      [A6 - 0x256]
  5554. 00003B80  2F2D AA42                move.l     -[A7], [A5 - 0x55BE]
  5555. 00003B84  3F3C 0008                move.w     -[A7], 0x8
  5556. 00003B88  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  5557. 00003B8C  487A 004E                pea.l      [PC + 0x4E /* 00003BDC, value 0x12C0122 */]
  5558. 00003B90  486E FD96                pea.l      [A6 - 0x26A]
  5559. 00003B94  2F2D A794                move.l     -[A7], [A5 - 0x586C]
  5560. 00003B98  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  5561. 00003B9C  486E FF96                pea.l      [A6 - 0x6A]
  5562. 00003BA0  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5563. 00003BA4  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  5564. 00003BA8  486E FF96                pea.l      [A6 - 0x6A]
  5565. 00003BAC  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5566. 00003BB0  6020                     bra        +0x22 /* 00003BD2 */
  5567. label00003BB2:
  5568. 00003BB2  1F2D A3A2                move.b     -[A7], [A5 - 0x5C5E]
  5569. 00003BB6  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5570. 00003BBA  6016                     bra        +0x18 /* 00003BD2 */
  5571. label00003BBC:
  5572. 00003BBC  1F2D A38E                move.b     -[A7], [A5 - 0x5C72]
  5573. 00003BC0  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5574. 00003BC4  600C                     bra        +0xE /* 00003BD2 */
  5575. label00003BC6:
  5576. 00003BC6  4EBA FDCA                jsr        [PC - 0x236 /* 00003992 */]
  5577. 00003BCA  6006                     bra        +0x8 /* 00003BD2 */
  5578. label00003BCC:
  5579. 00003BCC  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  5580. label00003BD2:
  5581. 00003BD2  4CDF 1080                movem.l    D7,A4, [A7]+
  5582. 00003BD6  4E5E                     unlink     A6
  5583. 00003BD8  2E9F                     move.l     [A7], [A7]+
  5584. 00003BDA  4E75                     rts
  5585. 00003BDC  012C 0122                btst       [A4 + 0x122], D0
  5586. 00003BE0  0773 7461                bchg       [A3 + D7.w * 4 + 0x61], D3
  5587. 00003BE4  636B                     bls        +0x6D /* 00003C51 */
  5588. 00003BE6  2022                     move.l     D0, -[A2]
  5589. fn00003BE8:
  5590. 00003BE8  4E56 0000                link       A6, 0
  5591. 00003BEC  206E 0008                movea.l    A0, [A6 + 0x8]
  5592. 00003BF0  1028 0008                move.b     D0, [A0 + 0x8]
  5593. 00003BF4  4880                     ext.w      D0
  5594. 00003BF6  5D40                     subq.w     D0, 6
  5595. 00003BF8  6B00 010A                bmi        +0x10C /* 00003D04 */
  5596. 00003BFC  0C40 0019                cmpi.w     D0, 0x19
  5597. 00003C00  6E00 0102                bgt        +0x104 /* 00003D04 */
  5598. 00003C04  D040                     add.w      D0, D0
  5599. 00003C06  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5600. 00003C0A  4EFB 0000                jmp        [PC + D0.w]
  5601. 00003C0E  00AE 00B8 00C6 00D4      ori.l      [A6 + 0xD4], 0xB800C6
  5602. 00003C16  00EC                     .incomplete
  5603. 00003C18  00F8                     .incomplete
  5604. 00003C1A  00F8                     .incomplete
  5605. 00003C1C  00F8                     .incomplete
  5606. 00003C1E  00F8                     .incomplete
  5607. 00003C20  00F8                     .incomplete
  5608. 00003C22  00F8                     .incomplete
  5609. 00003C24  00F8                     .incomplete
  5610. 00003C26  00F8                     .incomplete
  5611. 00003C28  00F8                     .incomplete
  5612. 00003C2A  00F8                     .incomplete
  5613. 00003C2C  00F8                     .incomplete
  5614. 00003C2E  00F8                     .incomplete
  5615. 00003C30  0036 0042 0052           ori.b      [A6 + D0.w + 0x52], 0x42 /* 'B' */
  5616. 00003C36  005E 006A                ori.w      [A6]+, 0x6A /* 'j' */
  5617. 00003C3A  0076 0084 0092           ori.w      [A6 + D0.w - 0x110], 0x84
  5618. 00003C40  00A0 1F2D C5F2           ori.l      -[A0], 0x1F2DC5F2
  5619. 00003C46  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5620. 00003C4A  6000 00B8                bra        +0xBA /* 00003D04 */
  5621. 00003C4E  302D C4CA                move.w     D0, [A5 - 0x3B36]
  5622. 00003C52  48C0                     ext.l      D0
  5623. 00003C54  2F00                     move.l     -[A7], D0
  5624. 00003C56  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5625. 00003C5A  6000 00A8                bra        +0xAA /* 00003D04 */
  5626. 00003C5E  1F2D B8F6                move.b     -[A7], [A5 - 0x470A]
  5627. 00003C62  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5628. 00003C66  6000 009C                bra        +0x9E /* 00003D04 */
  5629. 00003C6A  1F2D C160                move.b     -[A7], [A5 - 0x3EA0]
  5630. 00003C6E  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5631. 00003C72  6000 0090                bra        +0x92 /* 00003D04 */
  5632. 00003C76  1F2D C21C                move.b     -[A7], [A5 - 0x3DE4]
  5633. 00003C7A  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5634. 00003C7E  6000 0084                bra        +0x86 /* 00003D04 */
  5635. 00003C82  302D C0BA                move.w     D0, [A5 - 0x3F46]
  5636. 00003C86  48C0                     ext.l      D0
  5637. 00003C88  2F00                     move.l     -[A7], D0
  5638. 00003C8A  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5639. 00003C8E  6074                     bra        +0x76 /* 00003D04 */
  5640. 00003C90  302D B770                move.w     D0, [A5 - 0x4890]
  5641. 00003C94  48C0                     ext.l      D0
  5642. 00003C96  2F00                     move.l     -[A7], D0
  5643. 00003C98  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5644. 00003C9C  6066                     bra        +0x68 /* 00003D04 */
  5645. 00003C9E  302D C42A                move.w     D0, [A5 - 0x3BD6]
  5646. 00003CA2  48C0                     ext.l      D0
  5647. 00003CA4  2F00                     move.l     -[A7], D0
  5648. 00003CA6  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5649. 00003CAA  6058                     bra        +0x5A /* 00003D04 */
  5650. 00003CAC  302D C208                move.w     D0, [A5 - 0x3DF8]
  5651. 00003CB0  48C0                     ext.l      D0
  5652. 00003CB2  2F00                     move.l     -[A7], D0
  5653. 00003CB4  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5654. 00003CB8  604A                     bra        +0x4C /* 00003D04 */
  5655. 00003CBA  3F2D C0A4                move.w     -[A7], [A5 - 0x3F5C]
  5656. 00003CBE  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  5657. 00003CC2  6040                     bra        +0x42 /* 00003D04 */
  5658. 00003CC4  1F3C 0007                move.b     -[A7], 0x7
  5659. 00003CC8  3F2D C0A6                move.w     -[A7], [A5 - 0x3F5A]
  5660. 00003CCC  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  5661. 00003CD0  6032                     bra        +0x34 /* 00003D04 */
  5662. 00003CD2  302D C0A8                move.w     D0, [A5 - 0x3F58]
  5663. 00003CD6  48C0                     ext.l      D0
  5664. 00003CD8  2F00                     move.l     -[A7], D0
  5665. 00003CDA  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5666. 00003CDE  6024                     bra        +0x26 /* 00003D04 */
  5667. 00003CE0  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  5668. 00003CE4  4267                     clr.w      -[A7]
  5669. 00003CE6  4240                     clr.w      D0
  5670. 00003CE8  102D C0AA                move.b     D0, [A5 - 0x3F56]
  5671. 00003CEC  3F00                     move.w     -[A7], D0
  5672. 00003CEE  4EAD 21EA                jsr        [A5 + 0x21EA /* export_1081 */]
  5673. 00003CF2  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  5674. 00003CF6  600C                     bra        +0xE /* 00003D04 */
  5675. 00003CF8  302D C0AC                move.w     D0, [A5 - 0x3F54]
  5676. 00003CFC  48C0                     ext.l      D0
  5677. 00003CFE  2F00                     move.l     -[A7], D0
  5678. 00003D00  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5679. label00003D04:
  5680. 00003D04  4E5E                     unlink     A6
  5681. 00003D06  2E9F                     move.l     [A7], [A7]+
  5682. 00003D08  4E75                     rts
  5683. fn00003D0A:
  5684. 00003D0A  4E56 FADA                link       A6, -0x0526
  5685. 00003D0E  48E7 0118                movem.l    -[A7], D7,A3,A4
  5686. 00003D12  286E 0008                movea.l    A4, [A6 + 0x8]
  5687. 00003D16  102C 0008                move.b     D0, [A4 + 0x8]
  5688. 00003D1A  4880                     ext.w      D0
  5689. 00003D1C  5340                     subq.w     D0, 1
  5690. 00003D1E  6B00 0360                bmi        +0x362 /* 00004080 */
  5691. 00003D22  0C40 005A                cmpi.w     D0, 0x5A /* 'Z' */
  5692. 00003D26  6E00 0358                bgt        +0x35A /* 00004080 */
  5693. 00003D2A  D040                     add.w      D0, D0
  5694. 00003D2C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5695. 00003D30  4EFB 0000                jmp        [PC + D0.w]
  5696. 00003D34  00B8 034E 034E 034E      ori.l      [0x0000034E /* FCBSPtr */], 0x34E034E
  5697. 00003D3C  034E                     bchg       A6, D1
  5698. 00003D3E  0344                     bchg       D4, D1
  5699. 00003D40  0344                     bchg       D4, D1
  5700. 00003D42  0344                     bchg       D4, D1
  5701. 00003D44  0344                     bchg       D4, D1
  5702. 00003D46  0344                     bchg       D4, D1
  5703. 00003D48  034E                     bchg       A6, D1
  5704. 00003D4A  034E                     bchg       A6, D1
  5705. 00003D4C  034E                     bchg       A6, D1
  5706. 00003D4E  034E                     bchg       A6, D1
  5707. 00003D50  034E                     bchg       A6, D1
  5708. 00003D52  034E                     bchg       A6, D1
  5709. 00003D54  034E                     bchg       A6, D1
  5710. 00003D56  034E                     bchg       A6, D1
  5711. 00003D58  034E                     bchg       A6, D1
  5712. 00003D5A  034E                     bchg       A6, D1
  5713. 00003D5C  0168 0194                bchg       [A0 + 0x194], D0
  5714. 00003D60  0344                     bchg       D4, D1
  5715. 00003D62  0344                     bchg       D4, D1
  5716. 00003D64  0344                     bchg       D4, D1
  5717. 00003D66  0344                     bchg       D4, D1
  5718. 00003D68  0344                     bchg       D4, D1
  5719. 00003D6A  0344                     bchg       D4, D1
  5720. 00003D6C  0344                     bchg       D4, D1
  5721. 00003D6E  0344                     bchg       D4, D1
  5722. 00003D70  0344                     bchg       D4, D1
  5723. 00003D72  01A0                     bclr       -[A0], D0
  5724. 00003D74  034E                     bchg       A6, D1
  5725. 00003D76  0110                     btst       [A0], D0
  5726. 00003D78  01AC 01BE                bclr       [A4 + 0x1BE], D0
  5727. 00003D7C  034E                     bchg       A6, D1
  5728. 00003D7E  034E                     bchg       A6, D1
  5729. 00003D80  0184                     bclr       D4, D0
  5730. 00003D82  015C                     bchg       [A4]+, D0
  5731. 00003D84  01CA                     .incomplete
  5732. 00003D86  01EE                     .incomplete
  5733. 00003D88  01E2                     .incomplete
  5734. 00003D8A  034E                     bchg       A6, D1
  5735. 00003D8C  034E                     bchg       A6, D1
  5736. 00003D8E  034E                     bchg       A6, D1
  5737. 00003D90  034E                     bchg       A6, D1
  5738. 00003D92  0178 0206                bchg       [0x00000206 /* SPKbd */], D0
  5739. 00003D96  034E                     bchg       A6, D1
  5740. 00003D98  034E                     bchg       A6, D1
  5741. 00003D9A  034E                     bchg       A6, D1
  5742. 00003D9C  034E                     bchg       A6, D1
  5743. 00003D9E  034E                     bchg       A6, D1
  5744. 00003DA0  034E                     bchg       A6, D1
  5745. 00003DA2  034E                     bchg       A6, D1
  5746. 00003DA4  034E                     bchg       A6, D1
  5747. 00003DA6  011C                     btst       [A4]+, D0
  5748. 00003DA8  0128 0140                btst       [A0 + 0x140], D0
  5749. 00003DAC  014C                     bchg       A4, D0
  5750. 00003DAE  0134 0232                btst       [A4 + D0.w * 2 + 0x32], D0
  5751. 00003DB2  034E                     bchg       A6, D1
  5752. 00003DB4  034E                     bchg       A6, D1
  5753. 00003DB6  034E                     bchg       A6, D1
  5754. 00003DB8  034E                     bchg       A6, D1
  5755. 00003DBA  034E                     bchg       A6, D1
  5756. 00003DBC  034E                     bchg       A6, D1
  5757. 00003DBE  034E                     bchg       A6, D1
  5758. 00003DC0  034E                     bchg       A6, D1
  5759. 00003DC2  034E                     bchg       A6, D1
  5760. 00003DC4  034E                     bchg       A6, D1
  5761. 00003DC6  034E                     bchg       A6, D1
  5762. 00003DC8  034E                     bchg       A6, D1
  5763. 00003DCA  01FA                     .incomplete
  5764. 00003DCC  034E                     bchg       A6, D1
  5765. 00003DCE  034E                     bchg       A6, D1
  5766. 00003DD0  01D6                     .incomplete
  5767. 00003DD2  026C 027C 028C           andi.w     [A4 + 0x28C], 0x27C
  5768. 00003DD8  029C 02B6 02C6           andi.l     [A4]+, 0x2B602C6
  5769. 00003DDE  02D2                     .incomplete
  5770. 00003DE0  02E0                     .incomplete
  5771. 00003DE2  02EA                     .incomplete
  5772. 00003DE4  02F8                     .incomplete
  5773. 00003DE6  0302                     btst       D2, D1
  5774. 00003DE8  032E 7001                btst       [A6 + 0x7001], D1
  5775. 00003DEC  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  5776. 00003DF0  670C                     beq        +0xE /* 00003DFE */
  5777. 00003DF2  487A 02A0                pea.l      [PC + 0x2A0 /* 00004094, value 0x9487970 '\tHyp', pstring "HyperCard" */]
  5778. 00003DF6  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5779. 00003DFA  6000 028A                bra        +0x28C /* 00004086 */
  5780. label00003DFE:
  5781. 00003DFE  4267                     clr.w      -[A7]
  5782. 00003E00  3F2D A374                move.w     -[A7], [A5 - 0x5C8C]
  5783. 00003E04  486E FDF0                pea.l      [A6 - 0x210]
  5784. 00003E08  4267                     clr.w      -[A7]
  5785. 00003E0A  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  5786. 00003E0E  1E1F                     move.b     D7, [A7]+
  5787. 00003E10  3F2E FDF0                move.w     -[A7], [A6 - 0x210]
  5788. 00003E14  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  5789. 00003E18  486E FEFC                pea.l      [A6 - 0x104]
  5790. 00003E1C  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  5791. 00003E20  486E FEFC                pea.l      [A6 - 0x104]
  5792. 00003E24  2F3C 0000 0910           move.l     -[A7], 0x910
  5793. 00003E2A  486E FBEE                pea.l      [A6 - 0x412]
  5794. 00003E2E  3F3C 0002                move.w     -[A7], 0x2
  5795. 00003E32  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  5796. 00003E36  486E FBEE                pea.l      [A6 - 0x412]
  5797. 00003E3A  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5798. 00003E3E  6000 0246                bra        +0x248 /* 00004086 */
  5799. 00003E42  486D D32A                pea.l      [A5 - 0x2CD6]
  5800. 00003E46  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5801. 00003E4A  6000 023A                bra        +0x23C /* 00004086 */
  5802. 00003E4E  486D EC06                pea.l      [A5 - 0x13FA]
  5803. 00003E52  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5804. 00003E56  6000 022E                bra        +0x230 /* 00004086 */
  5805. 00003E5A  486D EC2C                pea.l      [A5 - 0x13D4]
  5806. 00003E5E  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5807. 00003E62  6000 0222                bra        +0x224 /* 00004086 */
  5808. 00003E66  486D EC52                pea.l      [A5 - 0x13AE]
  5809. 00003E6A  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5810. 00003E6E  6000 0216                bra        +0x218 /* 00004086 */
  5811. 00003E72  486D EC78                pea.l      [A5 - 0x1388]
  5812. 00003E76  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5813. 00003E7A  6000 020A                bra        +0x20C /* 00004086 */
  5814. 00003E7E  302D ED6A                move.w     D0, [A5 - 0x1296]
  5815. 00003E82  48C0                     ext.l      D0
  5816. 00003E84  2F00                     move.l     -[A7], D0
  5817. 00003E86  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5818. 00003E8A  6000 01FA                bra        +0x1FC /* 00004086 */
  5819. 00003E8E  486D D246                pea.l      [A5 - 0x2DBA]
  5820. 00003E92  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5821. 00003E96  6000 01EE                bra        +0x1F0 /* 00004086 */
  5822. 00003E9A  302D C1C6                move.w     D0, [A5 - 0x3E3A]
  5823. 00003E9E  48C0                     ext.l      D0
  5824. 00003EA0  2F00                     move.l     -[A7], D0
  5825. 00003EA2  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5826. 00003EA6  6000 01DE                bra        +0x1E0 /* 00004086 */
  5827. 00003EAA  1F2D BFB2                move.b     -[A7], [A5 - 0x404E]
  5828. 00003EAE  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5829. 00003EB2  6000 01D2                bra        +0x1D4 /* 00004086 */
  5830. 00003EB6  302D C2B6                move.w     D0, [A5 - 0x3D4A]
  5831. 00003EBA  48C0                     ext.l      D0
  5832. 00003EBC  2F00                     move.l     -[A7], D0
  5833. 00003EBE  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5834. 00003EC2  6000 01C2                bra        +0x1C4 /* 00004086 */
  5835. 00003EC6  1F2D C206                move.b     -[A7], [A5 - 0x3DFA]
  5836. 00003ECA  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5837. 00003ECE  6000 01B6                bra        +0x1B8 /* 00004086 */
  5838. 00003ED2  1F2D B632                move.b     -[A7], [A5 - 0x49CE]
  5839. 00003ED6  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5840. 00003EDA  6000 01AA                bra        +0x1AC /* 00004086 */
  5841. 00003EDE  4A6D A412                tst.w      [A5 - 0x5BEE]
  5842. 00003EE2  5DC0                     slt        D0
  5843. 00003EE4  4400                     neg.b      D0
  5844. 00003EE6  1F00                     move.b     -[A7], D0
  5845. 00003EE8  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5846. 00003EEC  6000 0198                bra        +0x19A /* 00004086 */
  5847. 00003EF0  1F2D C0C2                move.b     -[A7], [A5 - 0x3F3E]
  5848. 00003EF4  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5849. 00003EF8  6000 018C                bra        +0x18E /* 00004086 */
  5850. 00003EFC  1F2D BFA2                move.b     -[A7], [A5 - 0x405E]
  5851. 00003F00  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5852. 00003F04  6000 0180                bra        +0x182 /* 00004086 */
  5853. 00003F08  1F2D B4E8                move.b     -[A7], [A5 - 0x4B18]
  5854. 00003F0C  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5855. 00003F10  6000 0174                bra        +0x176 /* 00004086 */
  5856. 00003F14  1F2D C04A                move.b     -[A7], [A5 - 0x3FB6]
  5857. 00003F18  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5858. 00003F1C  6000 0168                bra        +0x16A /* 00004086 */
  5859. 00003F20  1F2D B322                move.b     -[A7], [A5 - 0x4CDE]
  5860. 00003F24  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5861. 00003F28  6000 015C                bra        +0x15E /* 00004086 */
  5862. 00003F2C  1F2D A526                move.b     -[A7], [A5 - 0x5ADA]
  5863. 00003F30  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5864. 00003F34  6000 0150                bra        +0x152 /* 00004086 */
  5865. 00003F38  7001                     moveq.l    D0, 0x01
  5866. 00003F3A  B02D D326                cmp.b      D0, [A5 - 0x2CDA]
  5867. 00003F3E  6618                     bne        +0x1A /* 00003F58 */
  5868. 00003F40  486E FBDA                pea.l      [A6 - 0x426]
  5869. 00003F44  2F2D A994                move.l     -[A7], [A5 - 0x566C]
  5870. 00003F48  3F3C 0008                move.w     -[A7], 0x8
  5871. 00003F4C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  5872. 00003F50  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5873. 00003F54  6000 0130                bra        +0x132 /* 00004086 */
  5874. label00003F58:
  5875. 00003F58  487A 0136                pea.l      [PC + 0x136 /* 00004090, value 0x3322E31, pstring "2.1" */]
  5876. 00003F5C  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5877. 00003F60  6000 0124                bra        +0x126 /* 00004086 */
  5878. 00003F64  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  5879. 00003F68  266D DC66                movea.l    A3, [A5 - 0x239A]
  5880. label00003F6C:
  5881. 00003F6C  200B                     move.l     D0, A3
  5882. 00003F6E  6700 0116                beq        +0x118 /* 00004086 */
  5883. 00003F72  486E FADA                pea.l      [A6 - 0x526]
  5884. 00003F76  2053                     movea.l    A0, [A3]
  5885. 00003F78  2050                     movea.l    A0, [A0]
  5886. 00003F7A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5887. 00003F7E  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  5888. 00003F82  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5889. 00003F86  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  5890. 00003F8A  486D D45A                pea.l      [A5 - 0x2BA6]
  5891. 00003F8E  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5892. 00003F92  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  5893. 00003F96  2053                     movea.l    A0, [A3]
  5894. 00003F98  2668 0004                movea.l    A3, [A0 + 0x4]
  5895. 00003F9C  60CE                     bra        -0x30 /* 00003F6C */
  5896. 00003F9E  1F3C 0007                move.b     -[A7], 0x7
  5897. 00003FA2  3F2D D238                move.w     -[A7], [A5 - 0x2DC8]
  5898. 00003FA6  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  5899. 00003FAA  6000 00DA                bra        +0xDC /* 00004086 */
  5900. 00003FAE  302D D236                move.w     D0, [A5 - 0x2DCA]
  5901. 00003FB2  48C0                     ext.l      D0
  5902. 00003FB4  2F00                     move.l     -[A7], D0
  5903. 00003FB6  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5904. 00003FBA  6000 00CA                bra        +0xCC /* 00004086 */
  5905. 00003FBE  1F3C 0007                move.b     -[A7], 0x7
  5906. 00003FC2  3F2D D10A                move.w     -[A7], [A5 - 0x2EF6]
  5907. 00003FC6  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  5908. 00003FCA  6000 00BA                bra        +0xBC /* 00004086 */
  5909. 00003FCE  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  5910. 00003FD2  4267                     clr.w      -[A7]
  5911. 00003FD4  4240                     clr.w      D0
  5912. 00003FD6  102D D102                move.b     D0, [A5 - 0x2EFE]
  5913. 00003FDA  3F00                     move.w     -[A7], D0
  5914. 00003FDC  4EAD 21EA                jsr        [A5 + 0x21EA /* export_1081 */]
  5915. 00003FE0  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  5916. 00003FE4  6000 00A0                bra        +0xA2 /* 00004086 */
  5917. 00003FE8  302D D108                move.w     D0, [A5 - 0x2EF8]
  5918. 00003FEC  48C0                     ext.l      D0
  5919. 00003FEE  2F00                     move.l     -[A7], D0
  5920. 00003FF0  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5921. 00003FF4  6000 0090                bra        +0x92 /* 00004086 */
  5922. 00003FF8  3F2D D104                move.w     -[A7], [A5 - 0x2EFC]
  5923. 00003FFC  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  5924. 00004000  6000 0084                bra        +0x86 /* 00004086 */
  5925. 00004004  302D D0FE                move.w     D0, [A5 - 0x2F02]
  5926. 00004008  48C0                     ext.l      D0
  5927. 0000400A  2F00                     move.l     -[A7], D0
  5928. 0000400C  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5929. 00004010  6074                     bra        +0x76 /* 00004086 */
  5930. 00004012  486D D12C                pea.l      [A5 - 0x2ED4]
  5931. 00004016  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  5932. 0000401A  606A                     bra        +0x6C /* 00004086 */
  5933. 0000401C  302D EBEE                move.w     D0, [A5 - 0x1412]
  5934. 00004020  48C0                     ext.l      D0
  5935. 00004022  2F00                     move.l     -[A7], D0
  5936. 00004024  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  5937. 00004028  605C                     bra        +0x5E /* 00004086 */
  5938. 0000402A  1F2D A372                move.b     -[A7], [A5 - 0x5C8E]
  5939. 0000402E  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  5940. 00004032  6052                     bra        +0x54 /* 00004086 */
  5941. 00004034  102D B566                move.b     D0, [A5 - 0x4A9A]
  5942. 00004038  671E                     beq        +0x20 /* 00004058 */
  5943. 0000403A  526D D31E                addq.w     [A5 - 0x2CE2], 1
  5944. 0000403E  422E FCEE                clr.b      [A6 - 0x312]
  5945. 00004042  486E FCEE                pea.l      [A6 - 0x312]
  5946. 00004046  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  5947. 0000404A  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  5948. 0000404E  486E FCF0                pea.l      [A6 - 0x310]
  5949. 00004052  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5950. 00004056  602E                     bra        +0x30 /* 00004086 */
  5951. label00004058:
  5952. 00004058  397C 0097 FCFE           move.w     [A4 - 0x302], 0x97
  5953. 0000405E  6026                     bra        +0x28 /* 00004086 */
  5954. 00004060  1B7C 0001 D506           move.b     [A5 - 0x2AFA], 0x1
  5955. 00004066  1B6D D321 D507           move.b     [A5 - 0x2AF9], [A5 - 0x2CDF]
  5956. 0000406C  486D D506                pea.l      [A5 - 0x2AFA]
  5957. 00004070  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  5958. 00004074  6010                     bra        +0x12 /* 00004086 */
  5959. 00004076  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5960. 0000407A  4EBA FB6C                jsr        [PC - 0x494 /* 00003BE8 */]
  5961. 0000407E  6006                     bra        +0x8 /* 00004086 */
  5962. label00004080:
  5963. 00004080  397C 002F FCFE           move.w     [A4 - 0x302], 0x2F /* '/' */
  5964. label00004086:
  5965. 00004086  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5966. 0000408A  4E5E                     unlink     A6
  5967. 0000408C  2E9F                     move.l     [A7], [A7]+
  5968. 0000408E  4E75                     rts
  5969. 00004090  0332 2E31                btst       [A2 + D2 * 8 + 0x31], D1
  5970. 00004094  0948                     bchg       A0, D4
  5971. 00004096  7970                     moveq.l    D4, 0x70
  5972. 00004098  6572                     bcs        +0x74 /* 0000410C */
  5973. 0000409A  4361                     chk.w      D1, -[A1]
  5974. 0000409C  7264                     moveq.l    D1, 0x64
  5975. export_814:
  5976. fn0000409E:
  5977. 0000409E  4E56 FCFE                link       A6, -0x0302
  5978. 000040A2  4267                     clr.w      -[A7]
  5979. 000040A4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5980. 000040A8  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  5981. 000040AC  101F                     move.b     D0, [A7]+
  5982. 000040AE  6764                     beq        +0x66 /* 00004114 */
  5983. 000040B0  426E FCFE                clr.w      [A6 - 0x302]
  5984. 000040B4  206E 000A                movea.l    A0, [A6 + 0xA]
  5985. 000040B8  1010                     move.b     D0, [A0]
  5986. 000040BA  4880                     ext.w      D0
  5987. 000040BC  5340                     subq.w     D0, 1
  5988. 000040BE  6712                     beq        +0x14 /* 000040D2 */
  5989. 000040C0  5340                     subq.w     D0, 1
  5990. 000040C2  6716                     beq        +0x18 /* 000040DA */
  5991. 000040C4  5340                     subq.w     D0, 1
  5992. 000040C6  671A                     beq        +0x1C /* 000040E2 */
  5993. 000040C8  5340                     subq.w     D0, 1
  5994. 000040CA  671E                     beq        +0x20 /* 000040EA */
  5995. 000040CC  5340                     subq.w     D0, 1
  5996. 000040CE  6722                     beq        +0x24 /* 000040F2 */
  5997. 000040D0  6028                     bra        +0x2A /* 000040FA */
  5998. label000040D2:
  5999. 000040D2  2F0E                     move.l     -[A7], A6
  6000. 000040D4  4EBA F03C                jsr        [PC - 0xFC4 /* 00003112 */]
  6001. 000040D8  6026                     bra        +0x28 /* 00004100 */
  6002. label000040DA:
  6003. 000040DA  2F0E                     move.l     -[A7], A6
  6004. 000040DC  4EBA F4AE                jsr        [PC - 0xB52 /* 0000358C */]
  6005. 000040E0  601E                     bra        +0x20 /* 00004100 */
  6006. label000040E2:
  6007. 000040E2  2F0E                     move.l     -[A7], A6
  6008. 000040E4  4EBA F7AC                jsr        [PC - 0x854 /* 00003892 */]
  6009. 000040E8  6016                     bra        +0x18 /* 00004100 */
  6010. label000040EA:
  6011. 000040EA  2F0E                     move.l     -[A7], A6
  6012. 000040EC  4EBA F932                jsr        [PC - 0x6CE /* 00003A20 */]
  6013. 000040F0  600E                     bra        +0x10 /* 00004100 */
  6014. label000040F2:
  6015. 000040F2  2F0E                     move.l     -[A7], A6
  6016. 000040F4  4EBA FC14                jsr        [PC - 0x3EC /* 00003D0A */]
  6017. 000040F8  6006                     bra        +0x8 /* 00004100 */
  6018. label000040FA:
  6019. 000040FA  3D7C 002F FCFE           move.w     [A6 - 0x302], 0x2F /* '/' */
  6020. label00004100:
  6021. 00004100  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  6022. 00004104  4A6E FCFE                tst.w      [A6 - 0x302]
  6023. 00004108  670E                     beq        +0x10 /* 00004118 */
  6024. 0000410A  3F2E FCFE                move.w     -[A7], [A6 - 0x302]
  6025. // begin alternate branch 0000410C-00004118
  6026. label0000410C:
  6027. 0000410C  FCFE 4EAD                .extension 0xCFE <<F/2-3/6>> // unimplemented
  6028. 00004110  116A 6004 4EAD           move.b     [A0 + 0x4EAD], [A2 + 0x6004]
  6029. label00004114: // (misaligned)
  6030. 00004116  1F02                     move.b     -[A7], D2
  6031. // end alternate branch 0000410C-00004118
  6032. label0000410C: // (misaligned)
  6033. 0000410E  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  6034. 00004112  6004                     bra        +0x6 /* 00004118 */
  6035. label00004114:
  6036. 00004114  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  6037. label00004118:
  6038. 00004118  4E5E                     unlink     A6
  6039. 0000411A  205F                     movea.l    A0, [A7]+
  6040. 0000411C  5C4F                     addq.w     A7, 6
  6041. 0000411E  4ED0                     jmp        [A0]
  6042. fn00004120:
  6043. 00004120  4E56 0000                link       A6, 0
  6044. 00004124  4267                     clr.w      -[A7]
  6045. 00004126  42A7                     clr.l      -[A7]
  6046. 00004128  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6047. 0000412C  201F                     move.l     D0, [A7]+
  6048. 0000412E  3F00                     move.w     -[A7], D0
  6049. 00004130  2F3C 03E7 0001           move.l     -[A7], 0x3E70001
  6050. 00004136  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  6051. 0000413A  3D5F 0008                move.w     [A6 + 0x8], [A7]+
  6052. 0000413E  4E5E                     unlink     A6
  6053. 00004140  4E75                     rts
  6054. fn00004142:
  6055. 00004142  4E56 0000                link       A6, 0
  6056. 00004146  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6057. 0000414A  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  6058. 0000414E  102D D328                move.b     D0, [A5 - 0x2CD8]
  6059. 00004152  6710                     beq        +0x12 /* 00004164 */
  6060. 00004154  206E 0008                movea.l    A0, [A6 + 0x8]
  6061. 00004158  2068 0008                movea.l    A0, [A0 + 0x8]
  6062. 0000415C  2C48                     movea.l    A6, A0
  6063. 0000415E  4EFA 1D0C                jmp        [PC + 0x1D0C /* 00005E6C */]
  6064. 00004162  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6065. // begin alternate branch 00004164-00004166
  6066. label00004164:
  6067. 00004164  4E5E                     unlink     A6
  6068. // end alternate branch 00004164-00004166
  6069. label00004164: // (misaligned)
  6070. 00004166  205F                     movea.l    A0, [A7]+
  6071. 00004168  504F                     addq.w     A7, 8
  6072. 0000416A  4ED0                     jmp        [A0]
  6073. fn0000416C:
  6074. 0000416C  4E56 0000                link       A6, 0
  6075. 00004170  206E 0008                movea.l    A0, [A6 + 0x8]
  6076. 00004174  4868 FEFC                pea.l      [A0 - 0x104]
  6077. 00004178  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  6078. 0000417C  206E 0008                movea.l    A0, [A6 + 0x8]
  6079. 00004180  2C48                     movea.l    A6, A0
  6080. 00004182  4EFA 0400                jmp        [PC + 0x400 /* 00004584 */]
  6081. 00004186  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6082. 0000418A  2E9F                     move.l     [A7], [A7]+
  6083. 0000418C  4E75                     rts
  6084. fn0000418E:
  6085. 0000418E  4E56 0000                link       A6, 0
  6086. 00004192  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6087. 00004196  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6088. 0000419A  4267                     clr.w      -[A7]
  6089. 0000419C  A91B                     syscall    MoveWindow
  6090. 0000419E  4267                     clr.w      -[A7]
  6091. 000041A0  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6092. 000041A4  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  6093. 000041A8  101F                     move.b     D0, [A7]+
  6094. 000041AA  671E                     beq        +0x20 /* 000041CA */
  6095. 000041AC  2F00                     move.l     -[A7], D0
  6096. 000041AE  4267                     clr.w      -[A7]
  6097. 000041B0  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6098. 000041B4  4EAD 2DA2                jsr        [A5 + 0x2DA2 /* export_1456 */]
  6099. 000041B8  121F                     move.b     D1, [A7]+
  6100. 000041BA  201F                     move.l     D0, [A7]+
  6101. 000041BC  C001                     and.b      D0, D1
  6102. 000041BE  670A                     beq        +0xC /* 000041CA */
  6103. 000041C0  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6104. 000041C4  7001                     moveq.l    D0, 0x01
  6105. 000041C6  2F00                     move.l     -[A7], D0
  6106. 000041C8  A918                     syscall    SetWRefCon
  6107. label000041CA:
  6108. 000041CA  4E5E                     unlink     A6
  6109. 000041CC  205F                     movea.l    A0, [A7]+
  6110. 000041CE  584F                     addq.w     A7, 4
  6111. 000041D0  4ED0                     jmp        [A0]
  6112. fn000041D2:
  6113. 000041D2  4E56 FDC0                link       A6, -0x0240
  6114. 000041D6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6115. 000041DA  4EBA EAA2                jsr        [PC - 0x155E /* 00002C7E */]
  6116. 000041DE  42A7                     clr.l      -[A7]
  6117. 000041E0  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  6118. 000041E4  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  6119. 000041E8  4A2D F64A                tst.b      [A5 - 0x9B6]
  6120. 000041EC  6608                     bne        +0xA /* 000041F6 */
  6121. 000041EE  486E FF00                pea.l      [A6 - 0x100]
  6122. 000041F2  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  6123. label000041F6:
  6124. 000041F6  102D D328                move.b     D0, [A5 - 0x2CD8]
  6125. 000041FA  6706                     beq        +0x8 /* 00004202 */
  6126. 000041FC  2F0E                     move.l     -[A7], A6
  6127. 000041FE  4EBA FF6C                jsr        [PC - 0x94 /* 0000416C */]
  6128. label00004202:
  6129. 00004202  4AAD F3BA                tst.l      [A5 - 0xC46]
  6130. 00004206  673C                     beq        +0x3E /* 00004244 */
  6131. 00004208  4A2D F64A                tst.b      [A5 - 0x9B6]
  6132. 0000420C  6F1A                     ble        +0x1C /* 00004228 */
  6133. 0000420E  486E FEC0                pea.l      [A6 - 0x140]
  6134. 00004212  1F2D F64A                move.b     -[A7], [A5 - 0x9B6]
  6135. 00004216  4EBA CE30                jsr        [PC - 0x31D0 /* 00001048 */]
  6136. 0000421A  205F                     movea.l    A0, [A7]+
  6137. 0000421C  43EE FF00                lea.l      A1, [A6 - 0x100]
  6138. 00004220  7007                     moveq.l    D0, 0x07
  6139. label00004222:
  6140. 00004222  22D8                     move.l     [A1]+, [A0]+
  6141. 00004224  51C8 FFFC                dbf        D0, -0x6 /* 00004222 */
  6142. label00004228:
  6143. 00004228  4267                     clr.w      -[A7]
  6144. 0000422A  2F2D F3BA                move.l     -[A7], [A5 - 0xC46]
  6145. 0000422E  486E FF00                pea.l      [A6 - 0x100]
  6146. 00004232  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  6147. 00004236  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  6148. 0000423A  101F                     move.b     D0, [A7]+
  6149. 0000423C  6706                     beq        +0x8 /* 00004244 */
  6150. 0000423E  2F0E                     move.l     -[A7], A6
  6151. 00004240  4EBA FF2A                jsr        [PC - 0xD6 /* 0000416C */]
  6152. label00004244:
  6153. 00004244  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  6154. 00004248  1F3C 0001                move.b     -[A7], 0x1
  6155. 0000424C  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  6156. 00004250  4267                     clr.w      -[A7]
  6157. 00004252  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6158. 00004256  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  6159. 0000425A  1D5F FEEB                move.b     [A6 - 0x115], [A7]+
  6160. 0000425E  102D F64A                move.b     D0, [A5 - 0x9B6]
  6161. 00004262  4880                     ext.w      D0
  6162. 00004264  5940                     subq.w     D0, 4
  6163. 00004266  6700 01EE                beq        +0x1F0 /* 00004456 */
  6164. 0000426A  5340                     subq.w     D0, 1
  6165. 0000426C  673C                     beq        +0x3E /* 000042AA */
  6166. 0000426E  0440 000C                subi.w     D0, 0xC
  6167. 00004272  676E                     beq        +0x70 /* 000042E2 */
  6168. 00004274  5340                     subq.w     D0, 1
  6169. 00004276  6700 01CC                beq        +0x1CE /* 00004444 */
  6170. 0000427A  0440 0020                subi.w     D0, 0x20 /* ' ' */
  6171. 0000427E  6700 008E                beq        +0x90 /* 0000430E */
  6172. 00004282  5340                     subq.w     D0, 1
  6173. 00004284  6700 0088                beq        +0x8A /* 0000430E */
  6174. 00004288  5340                     subq.w     D0, 1
  6175. 0000428A  6700 0082                beq        +0x84 /* 0000430E */
  6176. 0000428E  5340                     subq.w     D0, 1
  6177. 00004290  677C                     beq        +0x7E /* 0000430E */
  6178. 00004292  5340                     subq.w     D0, 1
  6179. 00004294  6714                     beq        +0x16 /* 000042AA */
  6180. 00004296  5340                     subq.w     D0, 1
  6181. 00004298  6774                     beq        +0x76 /* 0000430E */
  6182. 0000429A  5340                     subq.w     D0, 1
  6183. 0000429C  6700 01B8                beq        +0x1BA /* 00004456 */
  6184. 000042A0  5340                     subq.w     D0, 1
  6185. 000042A2  6700 01B2                beq        +0x1B4 /* 00004456 */
  6186. 000042A6  6000 02C8                bra        +0x2CA /* 00004570 */
  6187. label000042AA:
  6188. 000042AA  486E FEF8                pea.l      [A6 - 0x108]
  6189. 000042AE  2F0E                     move.l     -[A7], A6
  6190. 000042B0  4EBA FE90                jsr        [PC - 0x170 /* 00004142 */]
  6191. 000042B4  102E FEEB                move.b     D0, [A6 - 0x115]
  6192. 000042B8  6710                     beq        +0x12 /* 000042CA */
  6193. 000042BA  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6194. 000042BE  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  6195. 000042C2  4267                     clr.w      -[A7]
  6196. 000042C4  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  6197. 000042C8  6010                     bra        +0x12 /* 000042DA */
  6198. label000042CA:
  6199. 000042CA  486E FEF8                pea.l      [A6 - 0x108]
  6200. 000042CE  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  6201. 000042D2  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  6202. 000042D6  4EBA FEB6                jsr        [PC - 0x14A /* 0000418E */]
  6203. label000042DA:
  6204. 000042DA  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  6205. 000042DE  6000 02A4                bra        +0x2A6 /* 00004584 */
  6206. label000042E2:
  6207. 000042E2  486E FEF8                pea.l      [A6 - 0x108]
  6208. 000042E6  2F0E                     move.l     -[A7], A6
  6209. 000042E8  4EBA FE58                jsr        [PC - 0x1A8 /* 00004142 */]
  6210. 000042EC  202D F3B6                move.l     D0, [A5 - 0xC4A]
  6211. 000042F0  B0AD C162                cmp.l      D0, [A5 - 0x3E9E]
  6212. 000042F4  670C                     beq        +0xE /* 00004302 */
  6213. 000042F6  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  6214. 000042FA  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  6215. 000042FE  6000 0284                bra        +0x286 /* 00004584 */
  6216. label00004302:
  6217. 00004302  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  6218. 00004306  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  6219. 0000430A  6000 0278                bra        +0x27A /* 00004584 */
  6220. label0000430E:
  6221. 0000430E  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6222. 00004312  486E FEEE                pea.l      [A6 - 0x112]
  6223. 00004316  4EAD 2D22                jsr        [A5 + 0x2D22 /* export_1440 */]
  6224. 0000431A  102E FEEB                move.b     D0, [A6 - 0x115]
  6225. 0000431E  6610                     bne        +0x12 /* 00004330 */
  6226. 00004320  486E FEEE                pea.l      [A6 - 0x112]
  6227. 00004324  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  6228. 00004328  486E FEF2                pea.l      [A6 - 0x10E]
  6229. 0000432C  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  6230. label00004330:
  6231. 00004330  7037                     moveq.l    D0, 0x37
  6232. 00004332  B02D F64A                cmp.b      D0, [A5 - 0x9B6]
  6233. 00004336  6636                     bne        +0x38 /* 0000436E */
  6234. 00004338  486E FEF8                pea.l      [A6 - 0x108]
  6235. 0000433C  2F0E                     move.l     -[A7], A6
  6236. 0000433E  4EBA FE02                jsr        [PC - 0x1FE /* 00004142 */]
  6237. 00004342  102E FEEB                move.b     D0, [A6 - 0x115]
  6238. 00004346  6608                     bne        +0xA /* 00004350 */
  6239. 00004348  486E FEF8                pea.l      [A6 - 0x108]
  6240. 0000434C  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  6241. label00004350:
  6242. 00004350  486E FEEE                pea.l      [A6 - 0x112]
  6243. 00004354  302E FEFA                move.w     D0, [A6 - 0x106]
  6244. 00004358  906E FEF4                sub.w      D0, [A6 - 0x10C]
  6245. 0000435C  3F00                     move.w     -[A7], D0
  6246. 0000435E  302E FEF8                move.w     D0, [A6 - 0x108]
  6247. 00004362  906E FEF2                sub.w      D0, [A6 - 0x10E]
  6248. 00004366  3F00                     move.w     -[A7], D0
  6249. 00004368  A8A8                     syscall    OffsetRect
  6250. 0000436A  6000 00B4                bra        +0xB6 /* 00004420 */
  6251. label0000436E:
  6252. 0000436E  426E FEFA                clr.w      [A6 - 0x106]
  6253. 00004372  426E FEF8                clr.w      [A6 - 0x108]
  6254. 00004376  102D F64A                move.b     D0, [A5 - 0x9B6]
  6255. 0000437A  4880                     ext.w      D0
  6256. 0000437C  0440 0032                subi.w     D0, 0x32 /* '2' */
  6257. 00004380  670E                     beq        +0x10 /* 00004390 */
  6258. 00004382  5340                     subq.w     D0, 1
  6259. 00004384  6718                     beq        +0x1A /* 0000439E */
  6260. 00004386  5340                     subq.w     D0, 1
  6261. 00004388  6706                     beq        +0x8 /* 00004390 */
  6262. 0000438A  5340                     subq.w     D0, 1
  6263. 0000438C  6710                     beq        +0x12 /* 0000439E */
  6264. 0000438E  601A                     bra        +0x1C /* 000043AA */
  6265. label00004390:
  6266. 00004390  42A7                     clr.l      -[A7]
  6267. 00004392  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6268. 00004396  201F                     move.l     D0, [A7]+
  6269. 00004398  3D40 FEF8                move.w     [A6 - 0x108], D0
  6270. 0000439C  600C                     bra        +0xE /* 000043AA */
  6271. label0000439E:
  6272. 0000439E  42A7                     clr.l      -[A7]
  6273. 000043A0  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6274. 000043A4  201F                     move.l     D0, [A7]+
  6275. 000043A6  3D40 FEFA                move.w     [A6 - 0x106], D0
  6276. label000043AA:
  6277. 000043AA  102E FEEB                move.b     D0, [A6 - 0x115]
  6278. 000043AE  6608                     bne        +0xA /* 000043B8 */
  6279. 000043B0  486E FEF8                pea.l      [A6 - 0x108]
  6280. 000043B4  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  6281. label000043B8:
  6282. 000043B8  102D F64A                move.b     D0, [A5 - 0x9B6]
  6283. 000043BC  4880                     ext.w      D0
  6284. 000043BE  0440 0032                subi.w     D0, 0x32 /* '2' */
  6285. 000043C2  670E                     beq        +0x10 /* 000043D2 */
  6286. 000043C4  5340                     subq.w     D0, 1
  6287. 000043C6  6732                     beq        +0x34 /* 000043FA */
  6288. 000043C8  5340                     subq.w     D0, 1
  6289. 000043CA  671A                     beq        +0x1C /* 000043E6 */
  6290. 000043CC  5340                     subq.w     D0, 1
  6291. 000043CE  673E                     beq        +0x40 /* 0000440E */
  6292. 000043D0  604E                     bra        +0x50 /* 00004420 */
  6293. label000043D2:
  6294. 000043D2  486E FEEE                pea.l      [A6 - 0x112]
  6295. 000043D6  4267                     clr.w      -[A7]
  6296. 000043D8  302E FEF8                move.w     D0, [A6 - 0x108]
  6297. 000043DC  906E FEEE                sub.w      D0, [A6 - 0x112]
  6298. 000043E0  3F00                     move.w     -[A7], D0
  6299. 000043E2  A8A8                     syscall    OffsetRect
  6300. 000043E4  603A                     bra        +0x3C /* 00004420 */
  6301. label000043E6:
  6302. 000043E6  486E FEEE                pea.l      [A6 - 0x112]
  6303. 000043EA  4267                     clr.w      -[A7]
  6304. 000043EC  302E FEF8                move.w     D0, [A6 - 0x108]
  6305. 000043F0  906E FEF2                sub.w      D0, [A6 - 0x10E]
  6306. 000043F4  3F00                     move.w     -[A7], D0
  6307. 000043F6  A8A8                     syscall    OffsetRect
  6308. 000043F8  6026                     bra        +0x28 /* 00004420 */
  6309. label000043FA:
  6310. 000043FA  486E FEEE                pea.l      [A6 - 0x112]
  6311. 000043FE  302E FEFA                move.w     D0, [A6 - 0x106]
  6312. 00004402  906E FEF0                sub.w      D0, [A6 - 0x110]
  6313. 00004406  3F00                     move.w     -[A7], D0
  6314. 00004408  4267                     clr.w      -[A7]
  6315. 0000440A  A8A8                     syscall    OffsetRect
  6316. 0000440C  6012                     bra        +0x14 /* 00004420 */
  6317. label0000440E:
  6318. 0000440E  486E FEEE                pea.l      [A6 - 0x112]
  6319. 00004412  302E FEFA                move.w     D0, [A6 - 0x106]
  6320. 00004416  906E FEF4                sub.w      D0, [A6 - 0x10C]
  6321. 0000441A  3F00                     move.w     -[A7], D0
  6322. 0000441C  4267                     clr.w      -[A7]
  6323. 0000441E  A8A8                     syscall    OffsetRect
  6324. label00004420:
  6325. 00004420  102E FEEB                move.b     D0, [A6 - 0x115]
  6326. 00004424  6712                     beq        +0x14 /* 00004438 */
  6327. 00004426  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6328. 0000442A  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  6329. 0000442E  4267                     clr.w      -[A7]
  6330. 00004430  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  6331. 00004434  6000 014E                bra        +0x150 /* 00004584 */
  6332. label00004438:
  6333. 00004438  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  6334. 0000443C  4EBA FD50                jsr        [PC - 0x2B0 /* 0000418E */]
  6335. 00004440  6000 0142                bra        +0x144 /* 00004584 */
  6336. label00004444:
  6337. 00004444  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6338. 00004448  4267                     clr.w      -[A7]
  6339. 0000444A  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  6340. 0000444E  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  6341. 00004452  6000 0130                bra        +0x132 /* 00004584 */
  6342. label00004456:
  6343. 00004456  202D F3B6                move.l     D0, [A5 - 0xC4A]
  6344. 0000445A  B0AD C162                cmp.l      D0, [A5 - 0x3E9E]
  6345. 0000445E  670C                     beq        +0xE /* 0000446C */
  6346. 00004460  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  6347. 00004464  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  6348. 00004468  6000 011A                bra        +0x11C /* 00004584 */
  6349. label0000446C:
  6350. 0000446C  7004                     moveq.l    D0, 0x04
  6351. 0000446E  B02D F64A                cmp.b      D0, [A5 - 0x9B6]
  6352. 00004472  6620                     bne        +0x22 /* 00004494 */
  6353. 00004474  486E FEEE                pea.l      [A6 - 0x112]
  6354. 00004478  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  6355. 0000447C  102D D328                move.b     D0, [A5 - 0x2CD8]
  6356. 00004480  6700 00E4                beq        +0xE6 /* 00004566 */
  6357. 00004484  206E 0008                movea.l    A0, [A6 + 0x8]
  6358. 00004488  2C48                     movea.l    A6, A0
  6359. 0000448A  4EFA 19E0                jmp        [PC + 0x19E0 /* 00005E6C */]
  6360. 0000448E  0000 6000                ori.b      D0, 0x0
  6361. 00004492  00D4                     .incomplete
  6362. label00004494:
  6363. 00004494  2D6D AB8E FEE0           move.l     [A6 - 0x120], [A5 - 0x5472]
  6364. 0000449A  660C                     bne        +0xE /* 000044A8 */
  6365. 0000449C  486E FEE0                pea.l      [A6 - 0x120]
  6366. 000044A0  2F3C 0156 0200           move.l     -[A7], 0x1560200
  6367. 000044A6  A880                     syscall    SetPt
  6368. label000044A8:
  6369. 000044A8  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  6370. 000044AC  486E FEEE                pea.l      [A6 - 0x112]
  6371. 000044B0  4EAD 2D22                jsr        [A5 + 0x2D22 /* export_1440 */]
  6372. 000044B4  7038                     moveq.l    D0, 0x38
  6373. 000044B6  B02D F64A                cmp.b      D0, [A5 - 0x9B6]
  6374. 000044BA  6654                     bne        +0x56 /* 00004510 */
  6375. 000044BC  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  6376. 000044C2  42A7                     clr.l      -[A7]
  6377. 000044C4  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6378. 000044C8  201F                     move.l     D0, [A7]+
  6379. 000044CA  3F00                     move.w     -[A7], D0
  6380. 000044CC  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  6381. 000044D0  3D5F FEE4                move.w     [A6 - 0x11C], [A7]+
  6382. 000044D4  4267                     clr.w      -[A7]
  6383. 000044D6  2F2E FEE2                move.l     -[A7], [A6 - 0x11E]
  6384. 000044DA  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  6385. 000044DE  3D5F FEE4                move.w     [A6 - 0x11C], [A7]+
  6386. 000044E2  302E FEE4                move.w     D0, [A6 - 0x11C]
  6387. 000044E6  906E FEF4                sub.w      D0, [A6 - 0x10C]
  6388. 000044EA  322E FEF0                move.w     D1, [A6 - 0x110]
  6389. 000044EE  D240                     add.w      D1, D0
  6390. 000044F0  48C1                     ext.l      D1
  6391. 000044F2  83FC 0002                divs.w     D1, 0x2
  6392. 000044F6  3D41 FEE8                move.w     [A6 - 0x118], D1
  6393. 000044FA  302E FEE8                move.w     D0, [A6 - 0x118]
  6394. 000044FE  916E FEF0                sub.w      [A6 - 0x110], D0
  6395. 00004502  302E FEE4                move.w     D0, [A6 - 0x11C]
  6396. 00004506  D06E FEF0                add.w      D0, [A6 - 0x110]
  6397. 0000450A  3D40 FEF4                move.w     [A6 - 0x10C], D0
  6398. 0000450E  6056                     bra        +0x58 /* 00004566 */
  6399. label00004510:
  6400. 00004510  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  6401. 00004516  42A7                     clr.l      -[A7]
  6402. 00004518  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6403. 0000451C  201F                     move.l     D0, [A7]+
  6404. 0000451E  3F00                     move.w     -[A7], D0
  6405. 00004520  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  6406. 00004524  3D5F FEE6                move.w     [A6 - 0x11A], [A7]+
  6407. 00004528  4267                     clr.w      -[A7]
  6408. 0000452A  3F2E FEE6                move.w     -[A7], [A6 - 0x11A]
  6409. 0000452E  3F2E FEE0                move.w     -[A7], [A6 - 0x120]
  6410. 00004532  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  6411. 00004536  3D5F FEE6                move.w     [A6 - 0x11A], [A7]+
  6412. 0000453A  302E FEE6                move.w     D0, [A6 - 0x11A]
  6413. 0000453E  906E FEF2                sub.w      D0, [A6 - 0x10E]
  6414. 00004542  322E FEEE                move.w     D1, [A6 - 0x112]
  6415. 00004546  D240                     add.w      D1, D0
  6416. 00004548  48C1                     ext.l      D1
  6417. 0000454A  83FC 0002                divs.w     D1, 0x2
  6418. 0000454E  3D41 FEE8                move.w     [A6 - 0x118], D1
  6419. 00004552  302E FEE8                move.w     D0, [A6 - 0x118]
  6420. 00004556  916E FEEE                sub.w      [A6 - 0x112], D0
  6421. 0000455A  302E FEE6                move.w     D0, [A6 - 0x11A]
  6422. 0000455E  D06E FEEE                add.w      D0, [A6 - 0x112]
  6423. 00004562  3D40 FEF2                move.w     [A6 - 0x10E], D0
  6424. label00004566:
  6425. 00004566  486E FEEE                pea.l      [A6 - 0x112]
  6426. 0000456A  4EAD 244A                jsr        [A5 + 0x244A /* export_1157 */]
  6427. 0000456E  6014                     bra        +0x16 /* 00004584 */
  6428. label00004570:
  6429. 00004570  3F3C 0012                move.w     -[A7], 0x12
  6430. 00004574  486E FDC0                pea.l      [A6 - 0x240]
  6431. 00004578  3F3C 001A                move.w     -[A7], 0x1A
  6432. 0000457C  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6433. 00004580  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  6434. label00004584:
  6435. 00004584  4FEE FDA0                lea.l      A7, [A6 - 0x260]
  6436. 00004588  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6437. 0000458C  4E5E                     unlink     A6
  6438. 0000458E  2E9F                     move.l     [A7], [A7]+
  6439. 00004590  4E75                     rts
  6440. fn00004592:
  6441. 00004592  4E56 0000                link       A6, 0
  6442. 00004596  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  6443. 0000459C  102D A98C                move.b     D0, [A5 - 0x5674]
  6444. 000045A0  6710                     beq        +0x12 /* 000045B2 */
  6445. 000045A2  487A 0012                pea.l      [PC + 0x12 /* 000045B6, value 0x1243616E, pstring "Can\'t modify stack" */]
  6446. 000045A6  3F3C 0096                move.w     -[A7], 0x96
  6447. 000045AA  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  6448. 000045AE  422E 0008                clr.b      [A6 + 0x8]
  6449. label000045B2:
  6450. 000045B2  4E5E                     unlink     A6
  6451. 000045B4  4E75                     rts
  6452. 000045B6  1243                     movea.b    A1, D3
  6453. 000045B8  616E                     bsr        +0x70 /* 00004628 */
  6454. 000045BA  2774 206D 6F64           move.l     [A3 + 0x6F64], [A4 + D2.w + 0x6D]
  6455. 000045C0  6966                     bvs        +0x68 /* 00004628 */
  6456. 000045C2  7920                     moveq.l    D4, 0x20
  6457. 000045C4  7374                     moveq.l    D1, 0x74
  6458. 000045C6  6163                     bsr        +0x65 /* 0000462B */
  6459. 000045C8  6B00 4E56                bmi        +0x4E58 /* 00009420 */
  6460. // begin alternate branch 000045CA-000045D0
  6461. fn000045CA:
  6462. 000045CA  4E56 FEFE                link       A6, -0x0102
  6463. 000045CE  2F07                     move.l     -[A7], D7
  6464. // end alternate branch 000045CA-000045D0
  6465. fn000045CA: // (misaligned)
  6466. 000045CC  FEFE 2F07                .extension 0xEFE <<F/2-3/7>> // unimplemented
  6467. 000045D0  102E 000C                move.b     D0, [A6 + 0xC]
  6468. 000045D4  6736                     beq        +0x38 /* 0000460C */
  6469. 000045D6  7E14                     moveq.l    D7, 0x14
  6470. 000045D8  7002                     moveq.l    D0, 0x02
  6471. 000045DA  206E 0008                movea.l    A0, [A6 + 0x8]
  6472. 000045DE  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  6473. 000045E2  6602                     bne        +0x4 /* 000045E6 */
  6474. 000045E4  7E15                     moveq.l    D7, 0x15
  6475. label000045E6:
  6476. 000045E6  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  6477. 000045EA  3F3C 0012                move.w     -[A7], 0x12
  6478. 000045EE  486E FEFE                pea.l      [A6 - 0x102]
  6479. 000045F2  3F07                     move.w     -[A7], D7
  6480. 000045F4  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6481. 000045F8  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  6482. 000045FC  206E 0008                movea.l    A0, [A6 + 0x8]
  6483. 00004600  2068 0008                movea.l    A0, [A0 + 0x8]
  6484. 00004604  2C48                     movea.l    A6, A0
  6485. 00004606  4EFA 1864                jmp        [PC + 0x1864 /* 00005E6C */]
  6486. 0000460A  0000 2E1F                ori.b      D0, 0x1F
  6487. // begin alternate branch 0000460C-0000460E
  6488. label0000460C:
  6489. 0000460C  2E1F                     move.l     D7, [A7]+
  6490. // end alternate branch 0000460C-0000460E
  6491. label0000460C: // (misaligned)
  6492. 0000460E  4E5E                     unlink     A6
  6493. 00004610  205F                     movea.l    A0, [A7]+
  6494. 00004612  5C4F                     addq.w     A7, 6
  6495. 00004614  4ED0                     jmp        [A0]
  6496. fn00004616:
  6497. 00004616  4E56 FFEA                link       A6, -0x0016
  6498. 0000461A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6499. 0000461E  286E 000A                movea.l    A4, [A6 + 0xA]
  6500. 00004622  102E 0008                move.b     D0, [A6 + 0x8]
  6501. 00004626  4880                     ext.w      D0
  6502. fn00004628:
  6503. 00004628  5940                     subq.w     D0, 4
  6504. 0000462A  6736                     beq        +0x38 /* 00004662 */
  6505. 0000462C  5340                     subq.w     D0, 1
  6506. 0000462E  6700 0180                beq        +0x182 /* 000047B0 */
  6507. 00004632  0440 002D                subi.w     D0, 0x2D /* '-' */
  6508. 00004636  6736                     beq        +0x38 /* 0000466E */
  6509. 00004638  5340                     subq.w     D0, 1
  6510. 0000463A  674E                     beq        +0x50 /* 0000468A */
  6511. 0000463C  5340                     subq.w     D0, 1
  6512. 0000463E  6768                     beq        +0x6A /* 000046A8 */
  6513. 00004640  5340                     subq.w     D0, 1
  6514. 00004642  6700 0082                beq        +0x84 /* 000046C6 */
  6515. 00004646  5340                     subq.w     D0, 1
  6516. 00004648  6700 009A                beq        +0x9C /* 000046E4 */
  6517. 0000464C  5340                     subq.w     D0, 1
  6518. 0000464E  6700 00B8                beq        +0xBA /* 00004708 */
  6519. 00004652  5340                     subq.w     D0, 1
  6520. 00004654  6700 00D8                beq        +0xDA /* 0000472E */
  6521. 00004658  5340                     subq.w     D0, 1
  6522. 0000465A  6700 011A                beq        +0x11C /* 00004776 */
  6523. 0000465E  6000 019A                bra        +0x19C /* 000047FA */
  6524. label00004662:
  6525. 00004662  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6526. 00004666  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  6527. 0000466A  6000 018E                bra        +0x190 /* 000047FA */
  6528. label0000466E:
  6529. 0000466E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6530. 00004672  4267                     clr.w      -[A7]
  6531. 00004674  42A7                     clr.l      -[A7]
  6532. 00004676  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6533. 0000467A  3014                     move.w     D0, [A4]
  6534. 0000467C  48C0                     ext.l      D0
  6535. 0000467E  221F                     move.l     D1, [A7]+
  6536. 00004680  9280                     sub.l      D1, D0
  6537. 00004682  3F01                     move.w     -[A7], D1
  6538. 00004684  A8A8                     syscall    OffsetRect
  6539. 00004686  6000 0172                bra        +0x174 /* 000047FA */
  6540. label0000468A:
  6541. 0000468A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6542. 0000468E  42A7                     clr.l      -[A7]
  6543. 00004690  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6544. 00004694  302C 0002                move.w     D0, [A4 + 0x2]
  6545. 00004698  48C0                     ext.l      D0
  6546. 0000469A  221F                     move.l     D1, [A7]+
  6547. 0000469C  9280                     sub.l      D1, D0
  6548. 0000469E  3F01                     move.w     -[A7], D1
  6549. 000046A0  4267                     clr.w      -[A7]
  6550. 000046A2  A8A8                     syscall    OffsetRect
  6551. 000046A4  6000 0154                bra        +0x156 /* 000047FA */
  6552. label000046A8:
  6553. 000046A8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6554. 000046AC  4267                     clr.w      -[A7]
  6555. 000046AE  42A7                     clr.l      -[A7]
  6556. 000046B0  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6557. 000046B4  302C 0004                move.w     D0, [A4 + 0x4]
  6558. 000046B8  48C0                     ext.l      D0
  6559. 000046BA  221F                     move.l     D1, [A7]+
  6560. 000046BC  9280                     sub.l      D1, D0
  6561. 000046BE  3F01                     move.w     -[A7], D1
  6562. 000046C0  A8A8                     syscall    OffsetRect
  6563. 000046C2  6000 0136                bra        +0x138 /* 000047FA */
  6564. label000046C6:
  6565. 000046C6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6566. 000046CA  42A7                     clr.l      -[A7]
  6567. 000046CC  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6568. 000046D0  302C 0006                move.w     D0, [A4 + 0x6]
  6569. 000046D4  48C0                     ext.l      D0
  6570. 000046D6  221F                     move.l     D1, [A7]+
  6571. 000046D8  9280                     sub.l      D1, D0
  6572. 000046DA  3F01                     move.w     -[A7], D1
  6573. 000046DC  4267                     clr.w      -[A7]
  6574. 000046DE  A8A8                     syscall    OffsetRect
  6575. 000046E0  6000 0118                bra        +0x11A /* 000047FA */
  6576. label000046E4:
  6577. 000046E4  486E FFEE                pea.l      [A6 - 0x12]
  6578. 000046E8  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  6579. 000046EC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6580. 000046F0  302E FFF0                move.w     D0, [A6 - 0x10]
  6581. 000046F4  906C 0002                sub.w      D0, [A4 + 0x2]
  6582. 000046F8  3F00                     move.w     -[A7], D0
  6583. 000046FA  302E FFEE                move.w     D0, [A6 - 0x12]
  6584. 000046FE  9054                     sub.w      D0, [A4]
  6585. 00004700  3F00                     move.w     -[A7], D0
  6586. 00004702  A8A8                     syscall    OffsetRect
  6587. 00004704  6000 00F4                bra        +0xF6 /* 000047FA */
  6588. label00004708:
  6589. 00004708  486E FFF2                pea.l      [A6 - 0xE]
  6590. 0000470C  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  6591. 00004710  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6592. 00004714  302E FFF4                move.w     D0, [A6 - 0xC]
  6593. 00004718  906C 0006                sub.w      D0, [A4 + 0x6]
  6594. 0000471C  3F00                     move.w     -[A7], D0
  6595. 0000471E  302E FFF2                move.w     D0, [A6 - 0xE]
  6596. 00004722  906C 0004                sub.w      D0, [A4 + 0x4]
  6597. 00004726  3F00                     move.w     -[A7], D0
  6598. 00004728  A8A8                     syscall    OffsetRect
  6599. 0000472A  6000 00CE                bra        +0xD0 /* 000047FA */
  6600. label0000472E:
  6601. 0000472E  42A7                     clr.l      -[A7]
  6602. 00004730  42A7                     clr.l      -[A7]
  6603. 00004732  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6604. 00004736  201F                     move.l     D0, [A7]+
  6605. 00004738  3F00                     move.w     -[A7], D0
  6606. 0000473A  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  6607. 0000473E  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  6608. 00004742  42A7                     clr.l      -[A7]
  6609. 00004744  302C 0006                move.w     D0, [A4 + 0x6]
  6610. 00004748  906C 0002                sub.w      D0, [A4 + 0x2]
  6611. 0000474C  3F00                     move.w     -[A7], D0
  6612. 0000474E  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  6613. 00004752  3E1F                     move.w     D7, [A7]+
  6614. 00004754  302E FFFA                move.w     D0, [A6 - 0x6]
  6615. 00004758  9047                     sub.w      D0, D7
  6616. 0000475A  48C0                     ext.l      D0
  6617. 0000475C  81FC 0002                divs.w     D0, 0x2
  6618. 00004760  3A00                     move.w     D5, D0
  6619. 00004762  916C 0002                sub.w      [A4 + 0x2], D0
  6620. 00004766  302E FFFA                move.w     D0, [A6 - 0x6]
  6621. 0000476A  D06C 0002                add.w      D0, [A4 + 0x2]
  6622. 0000476E  3940 0006                move.w     [A4 + 0x6], D0
  6623. 00004772  6000 0086                bra        +0x88 /* 000047FA */
  6624. label00004776:
  6625. 00004776  42A7                     clr.l      -[A7]
  6626. 00004778  42A7                     clr.l      -[A7]
  6627. 0000477A  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6628. 0000477E  201F                     move.l     D0, [A7]+
  6629. 00004780  3F00                     move.w     -[A7], D0
  6630. 00004782  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  6631. 00004786  381F                     move.w     D4, [A7]+
  6632. 00004788  42A7                     clr.l      -[A7]
  6633. 0000478A  302C 0004                move.w     D0, [A4 + 0x4]
  6634. 0000478E  9054                     sub.w      D0, [A4]
  6635. 00004790  3F00                     move.w     -[A7], D0
  6636. 00004792  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  6637. 00004796  3C1F                     move.w     D6, [A7]+
  6638. 00004798  3004                     move.w     D0, D4
  6639. 0000479A  9046                     sub.w      D0, D6
  6640. 0000479C  48C0                     ext.l      D0
  6641. 0000479E  81FC 0002                divs.w     D0, 0x2
  6642. 000047A2  3A00                     move.w     D5, D0
  6643. 000047A4  9154                     sub.w      [A4], D0
  6644. 000047A6  3004                     move.w     D0, D4
  6645. 000047A8  D054                     add.w      D0, [A4]
  6646. 000047AA  3940 0004                move.w     [A4 + 0x4], D0
  6647. 000047AE  604A                     bra        +0x4C /* 000047FA */
  6648. label000047B0:
  6649. 000047B0  486E FFEA                pea.l      [A6 - 0x16]
  6650. 000047B4  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  6651. 000047B8  3E2C 0006                move.w     D7, [A4 + 0x6]
  6652. 000047BC  9E6C 0002                sub.w      D7, [A4 + 0x2]
  6653. 000047C0  3C2C 0004                move.w     D6, [A4 + 0x4]
  6654. 000047C4  9C54                     sub.w      D6, [A4]
  6655. 000047C6  3007                     move.w     D0, D7
  6656. 000047C8  48C0                     ext.l      D0
  6657. 000047CA  81FC 0002                divs.w     D0, 0x2
  6658. 000047CE  322E FFEC                move.w     D1, [A6 - 0x14]
  6659. 000047D2  9240                     sub.w      D1, D0
  6660. 000047D4  3941 0002                move.w     [A4 + 0x2], D1
  6661. 000047D8  3006                     move.w     D0, D6
  6662. 000047DA  48C0                     ext.l      D0
  6663. 000047DC  81FC 0002                divs.w     D0, 0x2
  6664. 000047E0  322E FFEA                move.w     D1, [A6 - 0x16]
  6665. 000047E4  9240                     sub.w      D1, D0
  6666. 000047E6  3881                     move.w     [A4], D1
  6667. 000047E8  3007                     move.w     D0, D7
  6668. 000047EA  D06C 0002                add.w      D0, [A4 + 0x2]
  6669. 000047EE  3940 0006                move.w     [A4 + 0x6], D0
  6670. 000047F2  3006                     move.w     D0, D6
  6671. 000047F4  D054                     add.w      D0, [A4]
  6672. 000047F6  3940 0004                move.w     [A4 + 0x4], D0
  6673. label000047FA:
  6674. 000047FA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6675. 000047FE  4E5E                     unlink     A6
  6676. 00004800  205F                     movea.l    A0, [A7]+
  6677. 00004802  5C4F                     addq.w     A7, 6
  6678. 00004804  4ED0                     jmp        [A0]
  6679. fn00004806:
  6680. 00004806  4E56 FFB0                link       A6, -0x0050
  6681. 0000480A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6682. 0000480E  286E 0008                movea.l    A4, [A6 + 0x8]
  6683. 00004812  4267                     clr.w      -[A7]
  6684. 00004814  2F2D F3C6                move.l     -[A7], [A5 - 0xC3A]
  6685. 00004818  3F2D F3C4                move.w     -[A7], [A5 - 0xC3C]
  6686. 0000481C  486E FFE2                pea.l      [A6 - 0x1E]
  6687. 00004820  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  6688. 00004824  101F                     move.b     D0, [A7]+
  6689. 00004826  660E                     bne        +0x10 /* 00004836 */
  6690. 00004828  397C 0011 FEE0           move.w     [A4 - 0x120], 0x11
  6691. 0000482E  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  6692. 00004832  6000 08F2                bra        +0x8F4 /* 00005126 */
  6693. label00004836:
  6694. 00004836  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  6695. 0000483A  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6696. 0000483E  7006                     moveq.l    D0, 0x06
  6697. label00004840:
  6698. 00004840  20D9                     move.l     [A0]+, [A1]+
  6699. 00004842  51C8 FFFC                dbf        D0, -0x6 /* 00004840 */
  6700. 00004846  3091                     move.w     [A0], [A1]
  6701. 00004848  197C 0001 FEF9           move.b     [A4 - 0x107], 0x1
  6702. 0000484E  422C FEF8                clr.b      [A4 - 0x108]
  6703. 00004852  4206                     clr.b      D6
  6704. 00004854  422C FEF4                clr.b      [A4 - 0x10C]
  6705. 00004858  4207                     clr.b      D7
  6706. 0000485A  7000                     moveq.l    D0, 0x00
  6707. 0000485C  102E FFE7                move.b     D0, [A6 - 0x19]
  6708. 00004860  C0BC 0000 0080           and.l      D0, 0x80
  6709. 00004866  4A80                     tst.l      D0
  6710. 00004868  57C0                     seq        D0
  6711. 0000486A  4400                     neg.b      D0
  6712. 0000486C  1940 FEF6                move.b     [A4 - 0x10A], D0
  6713. 00004870  41EE FFB0                lea.l      A0, [A6 - 0x50]
  6714. 00004874  43ED B4B2                lea.l      A1, [A5 - 0x4B4E]
  6715. 00004878  20D9                     move.l     [A0]+, [A1]+
  6716. 0000487A  20D9                     move.l     [A0]+, [A1]+
  6717. 0000487C  102D F64A                move.b     D0, [A5 - 0x9B6]
  6718. 00004880  4880                     ext.w      D0
  6719. 00004882  5340                     subq.w     D0, 1
  6720. 00004884  6B00 074A                bmi        +0x74C /* 00004FD0 */
  6721. 00004888  0C40 004D                cmpi.w     D0, 0x4D /* 'M' */
  6722. 0000488C  6E00 0742                bgt        +0x744 /* 00004FD0 */
  6723. 00004890  D040                     add.w      D0, D0
  6724. 00004892  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6725. 00004896  4EFB 0000                jmp        [PC + D0.w]
  6726. 0000489A  00C6                     .incomplete
  6727. 0000489C  0738 0120                btst       [0x00000120 /* MacJump */], D3
  6728. 000048A0  0144                     bchg       D4, D0
  6729. 000048A2  0144                     bchg       D4, D0
  6730. 000048A4  04C6                     .incomplete
  6731. 000048A6  04D8                     .incomplete
  6732. 000048A8  04EC                     .incomplete
  6733. 000048AA  050A                     btst       A2, D2
  6734. 000048AC  0524                     btst       -[A4], D2
  6735. 000048AE  0738 0190                btst       [0x00000190 /* KeyRepThresh */], D3
  6736. 000048B2  0272 0350 02B6           andi.w     [A2 + D0.w * 2 - 0x74], 0x350
  6737. 000048B8  030C                     btst       A4, D1
  6738. 000048BA  0544                     bchg       D4, D2
  6739. 000048BC  03E4                     .incomplete
  6740. 000048BE  0738 009E                btst       [0x0000009E], D3
  6741. 000048C2  0738 0738                btst       [0x00000738], D3
  6742. 000048C6  0738 0738                btst       [0x00000738], D3
  6743. 000048CA  0738 0738                btst       [0x00000738], D3
  6744. 000048CE  0738 0738                btst       [0x00000738], D3
  6745. 000048D2  0738 0738                btst       [0x00000738], D3
  6746. 000048D6  0738 0738                btst       [0x00000738], D3
  6747. 000048DA  041C 0738                subi.b     [A4]+, 0x38 /* '8' */
  6748. 000048DE  0738 0738                btst       [0x00000738], D3
  6749. 000048E2  047E 0738                subi.w     <<invalid special address>>, 0x738
  6750. 000048E6  0738 0738                btst       [0x00000738], D3
  6751. 000048EA  0738 0738                btst       [0x00000738], D3
  6752. 000048EE  0738 0738                btst       [0x00000738], D3
  6753. 000048F2  0738 0738                btst       [0x00000738], D3
  6754. 000048F6  039A                     bclr       [A2]+, D1
  6755. 000048F8  0738 0738                btst       [0x00000738], D3
  6756. 000048FC  0144                     bchg       D4, D0
  6757. 000048FE  0144                     bchg       D4, D0
  6758. 00004900  0144                     bchg       D4, D0
  6759. 00004902  0144                     bchg       D4, D0
  6760. 00004904  0144                     bchg       D4, D0
  6761. 00004906  0144                     bchg       D4, D0
  6762. 00004908  0144                     bchg       D4, D0
  6763. 0000490A  0144                     bchg       D4, D0
  6764. 0000490C  0738 0738                btst       [0x00000738], D3
  6765. 00004910  0738 0738                btst       [0x00000738], D3
  6766. 00004914  0738 0738                btst       [0x00000738], D3
  6767. 00004918  0738 0738                btst       [0x00000738], D3
  6768. 0000491C  0738 0738                btst       [0x00000738], D3
  6769. 00004920  0738 05D4                btst       [0x000005D4], D3
  6770. 00004924  06A6 06F8 0738           addi.l     -[A6], 0x6F80738
  6771. 0000492A  0738 0738                btst       [0x00000738], D3
  6772. 0000492E  061A 0738                addi.b     [A2]+, 0x38 /* '8' */
  6773. 00004932  0738 0660                btst       [0x00000660], D3
  6774. 00004936  422C FEF9                clr.b      [A4 - 0x107]
  6775. 0000493A  4267                     clr.w      -[A7]
  6776. 0000493C  2F2D F3C6                move.l     -[A7], [A5 - 0xC3A]
  6777. 00004940  3F2D F3C4                move.w     -[A7], [A5 - 0xC3C]
  6778. 00004944  486C FEFA                pea.l      [A4 - 0x106]
  6779. 00004948  4EAD 29F2                jsr        [A5 + 0x29F2 /* export_1338 */]
  6780. 0000494C  101F                     move.b     D0, [A7]+
  6781. 0000494E  0A00 0001                xori.b     D0, 0x1
  6782. 00004952  1F00                     move.b     -[A7], D0
  6783. 00004954  2F0E                     move.l     -[A7], A6
  6784. 00004956  4EBA FC72                jsr        [PC - 0x38E /* 000045CA */]
  6785. 0000495A  6000 067E                bra        +0x680 /* 00004FDA */
  6786. 0000495E  486D D506                pea.l      [A5 - 0x2AFA]
  6787. 00004962  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  6788. 00004966  102D D328                move.b     D0, [A5 - 0x2CD8]
  6789. 0000496A  661E                     bne        +0x20 /* 0000498A */
  6790. 0000496C  2F00                     move.l     -[A7], D0
  6791. 0000496E  4267                     clr.w      -[A7]
  6792. 00004970  2F2D F3C6                move.l     -[A7], [A5 - 0xC3A]
  6793. 00004974  3F2D F3C4                move.w     -[A7], [A5 - 0xC3C]
  6794. 00004978  486D D506                pea.l      [A5 - 0x2AFA]
  6795. 0000497C  4EAD 29EA                jsr        [A5 + 0x29EA /* export_1337 */]
  6796. 00004980  121F                     move.b     D1, [A7]+
  6797. 00004982  201F                     move.l     D0, [A7]+
  6798. 00004984  0A01 0001                xori.b     D1, 0x1
  6799. 00004988  8001                     or.b       D0, D1
  6800. label0000498A:
  6801. 0000498A  1F00                     move.b     -[A7], D0
  6802. 0000498C  2F0E                     move.l     -[A7], A6
  6803. 0000498E  4EBA FC3A                jsr        [PC - 0x3C6 /* 000045CA */]
  6804. 00004992  7001                     moveq.l    D0, 0x01
  6805. 00004994  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6806. 00004998  57C0                     seq        D0
  6807. 0000499A  4A00                     tst.b      D0
  6808. 0000499C  6712                     beq        +0x14 /* 000049B0 */
  6809. 0000499E  7200                     moveq.l    D1, 0x00
  6810. 000049A0  322E FFF0                move.w     D1, [A6 - 0x10]
  6811. 000049A4  C2BC FFFF 8000           and.l      D1, 0xFFFF8000
  6812. 000049AA  4A81                     tst.l      D1
  6813. 000049AC  56C1                     sne        D1
  6814. 000049AE  C001                     and.b      D0, D1
  6815. label000049B0:
  6816. 000049B0  4400                     neg.b      D0
  6817. 000049B2  1C00                     move.b     D6, D0
  6818. 000049B4  6000 0624                bra        +0x626 /* 00004FDA */
  6819. 000049B8  7000                     moveq.l    D0, 0x00
  6820. 000049BA  302E FFF0                move.w     D0, [A6 - 0x10]
  6821. 000049BE  C0BC FFFF FFF0           and.l      D0, 0xFFFFFFF0
  6822. 000049C4  2F00                     move.l     -[A7], D0
  6823. 000049C6  4267                     clr.w      -[A7]
  6824. 000049C8  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  6825. 000049CC  321F                     move.w     D1, [A7]+
  6826. 000049CE  201F                     move.l     D0, [A7]+
  6827. 000049D0  48C1                     ext.l      D1
  6828. 000049D2  D280                     add.l      D1, D0
  6829. 000049D4  3D41 FFF0                move.w     [A6 - 0x10], D1
  6830. 000049D8  6000 0600                bra        +0x602 /* 00004FDA */
  6831. 000049DC  41EC FEEA                lea.l      A0, [A4 - 0x116]
  6832. 000049E0  43EE FFE8                lea.l      A1, [A6 - 0x18]
  6833. 000049E4  20D9                     move.l     [A0]+, [A1]+
  6834. 000049E6  20D9                     move.l     [A0]+, [A1]+
  6835. 000049E8  486C FEEA                pea.l      [A4 - 0x116]
  6836. 000049EC  1F2D F64A                move.b     -[A7], [A5 - 0x9B6]
  6837. 000049F0  4EBA FC24                jsr        [PC - 0x3DC /* 00004616 */]
  6838. 000049F4  4267                     clr.w      -[A7]
  6839. 000049F6  486C FEEA                pea.l      [A4 - 0x116]
  6840. 000049FA  486E FFE8                pea.l      [A6 - 0x18]
  6841. 000049FE  A8A6                     syscall    EqualRect
  6842. 00004A00  101F                     move.b     D0, [A7]+
  6843. 00004A02  6600 05D6                bne        +0x5D8 /* 00004FDA */
  6844. 00004A06  102C FEF6                move.b     D0, [A4 - 0x10A]
  6845. 00004A0A  670C                     beq        +0xE /* 00004A18 */
  6846. 00004A0C  41EE FFB0                lea.l      A0, [A6 - 0x50]
  6847. 00004A10  43EE FFCA                lea.l      A1, [A6 - 0x36]
  6848. 00004A14  20D9                     move.l     [A0]+, [A1]+
  6849. 00004A16  20D9                     move.l     [A0]+, [A1]+
  6850. label00004A18:
  6851. 00004A18  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6852. 00004A1C  43EC FEEA                lea.l      A1, [A4 - 0x116]
  6853. 00004A20  20D9                     move.l     [A0]+, [A1]+
  6854. 00004A22  20D9                     move.l     [A0]+, [A1]+
  6855. 00004A24  6000 05B4                bra        +0x5B6 /* 00004FDA */
  6856. 00004A28  7002                     moveq.l    D0, 0x02
  6857. 00004A2A  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6858. 00004A2E  57C0                     seq        D0
  6859. 00004A30  4400                     neg.b      D0
  6860. 00004A32  1F00                     move.b     -[A7], D0
  6861. 00004A34  2F0E                     move.l     -[A7], A6
  6862. 00004A36  4EBA FB92                jsr        [PC - 0x46E /* 000045CA */]
  6863. 00004A3A  4267                     clr.w      -[A7]
  6864. 00004A3C  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  6865. 00004A40  101F                     move.b     D0, [A7]+
  6866. 00004A42  6760                     beq        +0x62 /* 00004AA4 */
  6867. 00004A44  42A7                     clr.l      -[A7]
  6868. 00004A46  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6869. 00004A4A  201F                     move.l     D0, [A7]+
  6870. 00004A4C  3D40 FFBE                move.w     [A6 - 0x42], D0
  6871. 00004A50  42A7                     clr.l      -[A7]
  6872. 00004A52  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  6873. 00004A56  A9BB                     syscall    GetIcon
  6874. 00004A58  265F                     movea.l    A3, [A7]+
  6875. 00004A5A  70FF                     moveq.l    D0, 0xFFFFFFFF
  6876. 00004A5C  B06E FFBE                cmp.w      D0, [A6 - 0x42]
  6877. 00004A60  56C0                     sne        D0
  6878. 00004A62  4A00                     tst.b      D0
  6879. 00004A64  6718                     beq        +0x1A /* 00004A7E */
  6880. 00004A66  220B                     move.l     D1, A3
  6881. 00004A68  57C1                     seq        D1
  6882. 00004A6A  C001                     and.b      D0, D1
  6883. 00004A6C  6710                     beq        +0x12 /* 00004A7E */
  6884. 00004A6E  487A 06C0                pea.l      [PC + 0x6C0 /* 00005130, value 0x1543616E, pstring "Can\'t find that icon." */]
  6885. 00004A72  3F3C 008E                move.w     -[A7], 0x8E
  6886. 00004A76  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  6887. 00004A7A  6000 055E                bra        +0x560 /* 00004FDA */
  6888. label00004A7E:
  6889. 00004A7E  202E FFF2                move.l     D0, [A6 - 0xE]
  6890. 00004A82  C0BC FFFF 0000           and.l      D0, 0xFFFF0000
  6891. 00004A88  322E FFBE                move.w     D1, [A6 - 0x42]
  6892. 00004A8C  48C1                     ext.l      D1
  6893. 00004A8E  D280                     add.l      D1, D0
  6894. 00004A90  2D41 FFF2                move.l     [A6 - 0xE], D1
  6895. 00004A94  200B                     move.l     D0, A3
  6896. 00004A96  6700 0542                beq        +0x544 /* 00004FDA */
  6897. 00004A9A  2F0B                     move.l     -[A7], A3
  6898. 00004A9C  205F                     movea.l    A0, [A7]+
  6899. 00004A9E  A02A                     syscall    HUnlock
  6900. 00004AA0  6000 0538                bra        +0x53A /* 00004FDA */
  6901. label00004AA4:
  6902. 00004AA4  486D D506                pea.l      [A5 - 0x2AFA]
  6903. 00004AA8  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  6904. 00004AAC  42A7                     clr.l      -[A7]
  6905. 00004AAE  2F3C 4943 4F4E           move.l     -[A7], 0x49434F4E /* 'ICON' */
  6906. 00004AB4  486D D506                pea.l      [A5 - 0x2AFA]
  6907. 00004AB8  A9A1                     syscall    GetNamedResource
  6908. 00004ABA  265F                     movea.l    A3, [A7]+
  6909. 00004ABC  200B                     move.l     D0, A3
  6910. 00004ABE  661A                     bne        +0x1C /* 00004ADA */
  6911. 00004AC0  397C 0027 FEE0           move.w     [A4 - 0x120], 0x27 /* '\'' */
  6912. 00004AC6  41EC FF00                lea.l      A0, [A4 - 0x100]
  6913. 00004ACA  43ED D506                lea.l      A1, [A5 - 0x2AFA]
  6914. 00004ACE  703F                     moveq.l    D0, 0x3F
  6915. label00004AD0:
  6916. 00004AD0  20D9                     move.l     [A0]+, [A1]+
  6917. 00004AD2  51C8 FFFC                dbf        D0, -0x6 /* 00004AD0 */
  6918. 00004AD6  6000 0502                bra        +0x504 /* 00004FDA */
  6919. label00004ADA:
  6920. 00004ADA  2F0B                     move.l     -[A7], A3
  6921. 00004ADC  486E FFBE                pea.l      [A6 - 0x42]
  6922. 00004AE0  486E FFC0                pea.l      [A6 - 0x40]
  6923. 00004AE4  486D D506                pea.l      [A5 - 0x2AFA]
  6924. 00004AE8  A9A8                     syscall    GetResInfo
  6925. 00004AEA  202E FFF2                move.l     D0, [A6 - 0xE]
  6926. 00004AEE  C0BC FFFF 0000           and.l      D0, 0xFFFF0000
  6927. 00004AF4  322E FFBE                move.w     D1, [A6 - 0x42]
  6928. 00004AF8  48C1                     ext.l      D1
  6929. 00004AFA  D280                     add.l      D1, D0
  6930. 00004AFC  2D41 FFF2                move.l     [A6 - 0xE], D1
  6931. 00004B00  2F0B                     move.l     -[A7], A3
  6932. 00004B02  205F                     movea.l    A0, [A7]+
  6933. 00004B04  A02A                     syscall    HUnlock
  6934. 00004B06  6000 04D2                bra        +0x4D4 /* 00004FDA */
  6935. 00004B0A  7002                     moveq.l    D0, 0x02
  6936. 00004B0C  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6937. 00004B10  57C0                     seq        D0
  6938. 00004B12  4400                     neg.b      D0
  6939. 00004B14  1F00                     move.b     -[A7], D0
  6940. 00004B16  2F0E                     move.l     -[A7], A6
  6941. 00004B18  4EBA FAB0                jsr        [PC - 0x550 /* 000045CA */]
  6942. 00004B1C  4267                     clr.w      -[A7]
  6943. 00004B1E  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  6944. 00004B22  101F                     move.b     D0, [A7]+
  6945. 00004B24  6714                     beq        +0x16 /* 00004B3A */
  6946. 00004B26  7000                     moveq.l    D0, 0x00
  6947. 00004B28  302E FFF0                move.w     D0, [A6 - 0x10]
  6948. 00004B2C  80BC FFFF 8000           or.l       D0, 0xFFFF8000
  6949. 00004B32  3D40 FFF0                move.w     [A6 - 0x10], D0
  6950. 00004B36  6000 04A2                bra        +0x4A4 /* 00004FDA */
  6951. label00004B3A:
  6952. 00004B3A  7000                     moveq.l    D0, 0x00
  6953. 00004B3C  302E FFF0                move.w     D0, [A6 - 0x10]
  6954. 00004B40  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  6955. 00004B46  3D40 FFF0                move.w     [A6 - 0x10], D0
  6956. 00004B4A  6000 048E                bra        +0x490 /* 00004FDA */
  6957. 00004B4E  7001                     moveq.l    D0, 0x01
  6958. 00004B50  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6959. 00004B54  57C0                     seq        D0
  6960. 00004B56  4400                     neg.b      D0
  6961. 00004B58  1F00                     move.b     -[A7], D0
  6962. 00004B5A  2F0E                     move.l     -[A7], A6
  6963. 00004B5C  4EBA FA6C                jsr        [PC - 0x594 /* 000045CA */]
  6964. 00004B60  4267                     clr.w      -[A7]
  6965. 00004B62  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  6966. 00004B66  101F                     move.b     D0, [A7]+
  6967. 00004B68  6726                     beq        +0x28 /* 00004B90 */
  6968. 00004B6A  7000                     moveq.l    D0, 0x00
  6969. 00004B6C  302E FFF0                move.w     D0, [A6 - 0x10]
  6970. 00004B70  80BC 0000 4000           or.l       D0, 0x4000 /* '@\0' */
  6971. 00004B76  3D40 FFF0                move.w     [A6 - 0x10], D0
  6972. 00004B7A  7000                     moveq.l    D0, 0x00
  6973. 00004B7C  303C 00FB                move.w     D0, 0xFB
  6974. 00004B80  7200                     moveq.l    D1, 0x00
  6975. 00004B82  122E FFE7                move.b     D1, [A6 - 0x19]
  6976. 00004B86  C081                     and.l      D0, D1
  6977. 00004B88  1D40 FFE7                move.b     [A6 - 0x19], D0
  6978. 00004B8C  6000 044C                bra        +0x44E /* 00004FDA */
  6979. label00004B90:
  6980. 00004B90  7000                     moveq.l    D0, 0x00
  6981. 00004B92  302E FFF0                move.w     D0, [A6 - 0x10]
  6982. 00004B96  C0BC FFFF BFFF           and.l      D0, 0xFFFFBFFF
  6983. 00004B9C  3D40 FFF0                move.w     [A6 - 0x10], D0
  6984. 00004BA0  6000 0438                bra        +0x43A /* 00004FDA */
  6985. 00004BA4  7001                     moveq.l    D0, 0x01
  6986. 00004BA6  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  6987. 00004BAA  57C0                     seq        D0
  6988. 00004BAC  4400                     neg.b      D0
  6989. 00004BAE  1F00                     move.b     -[A7], D0
  6990. 00004BB0  2F0E                     move.l     -[A7], A6
  6991. 00004BB2  4EBA FA16                jsr        [PC - 0x5EA /* 000045CA */]
  6992. 00004BB6  4267                     clr.w      -[A7]
  6993. 00004BB8  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  6994. 00004BBC  101F                     move.b     D0, [A7]+
  6995. 00004BBE  6714                     beq        +0x16 /* 00004BD4 */
  6996. 00004BC0  7000                     moveq.l    D0, 0x00
  6997. 00004BC2  302E FFF0                move.w     D0, [A6 - 0x10]
  6998. 00004BC6  80BC 0000 2000           or.l       D0, 0x2000 /* ' \0' */
  6999. 00004BCC  3D40 FFF0                move.w     [A6 - 0x10], D0
  7000. 00004BD0  6000 0408                bra        +0x40A /* 00004FDA */
  7001. label00004BD4:
  7002. 00004BD4  7000                     moveq.l    D0, 0x00
  7003. 00004BD6  302E FFF0                move.w     D0, [A6 - 0x10]
  7004. 00004BDA  C0BC FFFF DFFF           and.l      D0, 0xFFFFDFFF
  7005. 00004BE0  3D40 FFF0                move.w     [A6 - 0x10], D0
  7006. 00004BE4  6000 03F4                bra        +0x3F6 /* 00004FDA */
  7007. 00004BE8  7001                     moveq.l    D0, 0x01
  7008. 00004BEA  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7009. 00004BEE  57C0                     seq        D0
  7010. 00004BF0  4400                     neg.b      D0
  7011. 00004BF2  1F00                     move.b     -[A7], D0
  7012. 00004BF4  2F0E                     move.l     -[A7], A6
  7013. 00004BF6  4EBA F9D2                jsr        [PC - 0x62E /* 000045CA */]
  7014. 00004BFA  422C FEF9                clr.b      [A4 - 0x107]
  7015. 00004BFE  4267                     clr.w      -[A7]
  7016. 00004C00  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7017. 00004C04  101F                     move.b     D0, [A7]+
  7018. 00004C06  6714                     beq        +0x16 /* 00004C1C */
  7019. 00004C08  7000                     moveq.l    D0, 0x00
  7020. 00004C0A  102E FFE7                move.b     D0, [A6 - 0x19]
  7021. 00004C0E  80BC 0000 0001           or.l       D0, 0x1
  7022. 00004C14  1D40 FFE7                move.b     [A6 - 0x19], D0
  7023. 00004C18  6000 03C0                bra        +0x3C2 /* 00004FDA */
  7024. label00004C1C:
  7025. 00004C1C  7000                     moveq.l    D0, 0x00
  7026. 00004C1E  303C 00FE                move.w     D0, 0xFE
  7027. 00004C22  7200                     moveq.l    D1, 0x00
  7028. 00004C24  122E FFE7                move.b     D1, [A6 - 0x19]
  7029. 00004C28  C081                     and.l      D0, D1
  7030. 00004C2A  1D40 FFE7                move.b     [A6 - 0x19], D0
  7031. 00004C2E  6000 03AA                bra        +0x3AC /* 00004FDA */
  7032. 00004C32  7001                     moveq.l    D0, 0x01
  7033. 00004C34  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7034. 00004C38  57C0                     seq        D0
  7035. 00004C3A  4400                     neg.b      D0
  7036. 00004C3C  1F00                     move.b     -[A7], D0
  7037. 00004C3E  2F0E                     move.l     -[A7], A6
  7038. 00004C40  4EBA F988                jsr        [PC - 0x678 /* 000045CA */]
  7039. 00004C44  422C FEF9                clr.b      [A4 - 0x107]
  7040. 00004C48  4267                     clr.w      -[A7]
  7041. 00004C4A  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7042. 00004C4E  101F                     move.b     D0, [A7]+
  7043. 00004C50  6714                     beq        +0x16 /* 00004C66 */
  7044. 00004C52  7000                     moveq.l    D0, 0x00
  7045. 00004C54  102E FFE7                move.b     D0, [A6 - 0x19]
  7046. 00004C58  80BC 0000 0002           or.l       D0, 0x2
  7047. 00004C5E  1D40 FFE7                move.b     [A6 - 0x19], D0
  7048. 00004C62  6000 0376                bra        +0x378 /* 00004FDA */
  7049. label00004C66:
  7050. 00004C66  7000                     moveq.l    D0, 0x00
  7051. 00004C68  303C 00FD                move.w     D0, 0xFD
  7052. 00004C6C  7200                     moveq.l    D1, 0x00
  7053. 00004C6E  122E FFE7                move.b     D1, [A6 - 0x19]
  7054. 00004C72  C081                     and.l      D0, D1
  7055. 00004C74  1D40 FFE7                move.b     [A6 - 0x19], D0
  7056. 00004C78  6000 0360                bra        +0x362 /* 00004FDA */
  7057. 00004C7C  4267                     clr.w      -[A7]
  7058. 00004C7E  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7059. 00004C82  101F                     move.b     D0, [A7]+
  7060. 00004C84  671A                     beq        +0x1C /* 00004CA0 */
  7061. 00004C86  7000                     moveq.l    D0, 0x00
  7062. 00004C88  102E FFE7                move.b     D0, [A6 - 0x19]
  7063. 00004C8C  C0BC 0000 007F           and.l      D0, 0x7F
  7064. 00004C92  1D40 FFE7                move.b     [A6 - 0x19], D0
  7065. 00004C96  197C 0001 FEF8           move.b     [A4 - 0x108], 0x1
  7066. 00004C9C  6000 033C                bra        +0x33E /* 00004FDA */
  7067. label00004CA0:
  7068. 00004CA0  7000                     moveq.l    D0, 0x00
  7069. 00004CA2  102E FFE7                move.b     D0, [A6 - 0x19]
  7070. 00004CA6  80BC 0000 0080           or.l       D0, 0x80
  7071. 00004CAC  1D40 FFE7                move.b     [A6 - 0x19], D0
  7072. 00004CB0  6000 0328                bra        +0x32A /* 00004FDA */
  7073. 00004CB4  7001                     moveq.l    D0, 0x01
  7074. 00004CB6  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7075. 00004CBA  56C0                     sne        D0
  7076. 00004CBC  4400                     neg.b      D0
  7077. 00004CBE  1F00                     move.b     -[A7], D0
  7078. 00004CC0  2F0E                     move.l     -[A7], A6
  7079. 00004CC2  4EBA F906                jsr        [PC - 0x6FA /* 000045CA */]
  7080. 00004CC6  7000                     moveq.l    D0, 0x00
  7081. 00004CC8  302E FFF0                move.w     D0, [A6 - 0x10]
  7082. 00004CCC  C0BC 0000 000F           and.l      D0, 0xF
  7083. 00004CD2  4A80                     tst.l      D0
  7084. 00004CD4  56C0                     sne        D0
  7085. 00004CD6  4A6E FFF4                tst.w      [A6 - 0xC]
  7086. 00004CDA  56C1                     sne        D1
  7087. 00004CDC  8001                     or.b       D0, D1
  7088. 00004CDE  4400                     neg.b      D0
  7089. 00004CE0  1940 FEF8                move.b     [A4 - 0x108], D0
  7090. 00004CE4  4267                     clr.w      -[A7]
  7091. 00004CE6  2F2D F3C6                move.l     -[A7], [A5 - 0xC3A]
  7092. 00004CEA  2F2D F3C0                move.l     -[A7], [A5 - 0xC40]
  7093. 00004CEE  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  7094. 00004CF2  4267                     clr.w      -[A7]
  7095. 00004CF4  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7096. 00004CF8  4EAD 29BA                jsr        [A5 + 0x29BA /* export_1331 */]
  7097. 00004CFC  101F                     move.b     D0, [A7]+
  7098. 00004CFE  0A00 0001                xori.b     D0, 0x1
  7099. 00004D02  1F00                     move.b     -[A7], D0
  7100. 00004D04  2F0E                     move.l     -[A7], A6
  7101. 00004D06  4EBA F8C2                jsr        [PC - 0x73E /* 000045CA */]
  7102. 00004D0A  197C 0001 FEF4           move.b     [A4 - 0x10C], 0x1
  7103. 00004D10  7C01                     moveq.l    D6, 0x01
  7104. 00004D12  6000 02C6                bra        +0x2C8 /* 00004FDA */
  7105. 00004D16  422C FEF9                clr.b      [A4 - 0x107]
  7106. 00004D1A  7001                     moveq.l    D0, 0x01
  7107. 00004D1C  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7108. 00004D20  56C0                     sne        D0
  7109. 00004D22  4400                     neg.b      D0
  7110. 00004D24  1F00                     move.b     -[A7], D0
  7111. 00004D26  2F0E                     move.l     -[A7], A6
  7112. 00004D28  4EBA F8A0                jsr        [PC - 0x760 /* 000045CA */]
  7113. 00004D2C  4267                     clr.w      -[A7]
  7114. 00004D2E  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7115. 00004D32  101F                     move.b     D0, [A7]+
  7116. 00004D34  6714                     beq        +0x16 /* 00004D4A */
  7117. 00004D36  7000                     moveq.l    D0, 0x00
  7118. 00004D38  302E FFF0                move.w     D0, [A6 - 0x10]
  7119. 00004D3C  80BC 0000 2000           or.l       D0, 0x2000 /* ' \0' */
  7120. 00004D42  3D40 FFF0                move.w     [A6 - 0x10], D0
  7121. 00004D46  6000 0292                bra        +0x294 /* 00004FDA */
  7122. label00004D4A:
  7123. 00004D4A  7000                     moveq.l    D0, 0x00
  7124. 00004D4C  302E FFF0                move.w     D0, [A6 - 0x10]
  7125. 00004D50  C0BC FFFF DFFF           and.l      D0, 0xFFFFDFFF
  7126. 00004D56  3D40 FFF0                move.w     [A6 - 0x10], D0
  7127. 00004D5A  6000 027E                bra        +0x280 /* 00004FDA */
  7128. 00004D5E  4267                     clr.w      -[A7]
  7129. 00004D60  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  7130. 00004D64  301F                     move.w     D0, [A7]+
  7131. 00004D66  5340                     subq.w     D0, 1
  7132. 00004D68  3D40 FFF6                move.w     [A6 - 0xA], D0
  7133. 00004D6C  6000 026C                bra        +0x26E /* 00004FDA */
  7134. 00004D70  7E01                     moveq.l    D7, 0x01
  7135. 00004D72  42A7                     clr.l      -[A7]
  7136. 00004D74  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  7137. 00004D78  4EAD 2992                jsr        [A5 + 0x2992 /* export_1326 */]
  7138. 00004D7C  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  7139. 00004D80  6000 0258                bra        +0x25A /* 00004FDA */
  7140. 00004D84  7E01                     moveq.l    D7, 0x01
  7141. 00004D86  4267                     clr.w      -[A7]
  7142. 00004D88  4EBA F396                jsr        [PC - 0xC6A /* 00004120 */]
  7143. 00004D8C  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  7144. 00004D90  4267                     clr.w      -[A7]
  7145. 00004D92  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7146. 00004D96  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  7147. 00004D9A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  7148. 00004D9E  6000 023A                bra        +0x23C /* 00004FDA */
  7149. 00004DA2  7E01                     moveq.l    D7, 0x01
  7150. 00004DA4  4267                     clr.w      -[A7]
  7151. 00004DA6  42A7                     clr.l      -[A7]
  7152. 00004DA8  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7153. 00004DAC  201F                     move.l     D0, [A7]+
  7154. 00004DAE  3F00                     move.w     -[A7], D0
  7155. 00004DB0  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  7156. 00004DB4  1D5F FFFC                move.b     [A6 - 0x4], [A7]+
  7157. 00004DB8  6000 0220                bra        +0x222 /* 00004FDA */
  7158. 00004DBC  4267                     clr.w      -[A7]
  7159. 00004DBE  42A7                     clr.l      -[A7]
  7160. 00004DC0  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7161. 00004DC4  201F                     move.l     D0, [A7]+
  7162. 00004DC6  3F00                     move.w     -[A7], D0
  7163. 00004DC8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7164. 00004DCC  3F3C 0534                move.w     -[A7], 0x534
  7165. 00004DD0  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  7166. 00004DD4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  7167. 00004DD8  6000 0200                bra        +0x202 /* 00004FDA */
  7168. 00004DDC  7000                     moveq.l    D0, 0x00
  7169. 00004DDE  302E FFF0                move.w     D0, [A6 - 0x10]
  7170. 00004DE2  C0BC 0000 000F           and.l      D0, 0xF
  7171. 00004DE8  7207                     moveq.l    D1, 0x07
  7172. 00004DEA  B280                     cmp.l      D1, D0
  7173. 00004DEC  56C0                     sne        D0
  7174. 00004DEE  7202                     moveq.l    D1, 0x02
  7175. 00004DF0  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  7176. 00004DF4  56C1                     sne        D1
  7177. 00004DF6  8001                     or.b       D0, D1
  7178. 00004DF8  670A                     beq        +0xC /* 00004E04 */
  7179. 00004DFA  397C 001B FEE0           move.w     [A4 - 0x120], 0x1B
  7180. 00004E00  6000 01D8                bra        +0x1DA /* 00004FDA */
  7181. label00004E04:
  7182. 00004E04  42A7                     clr.l      -[A7]
  7183. 00004E06  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7184. 00004E0A  295F FEE4                move.l     [A4 - 0x11C], [A7]+
  7185. 00004E0E  102D D328                move.b     D0, [A5 - 0x2CD8]
  7186. 00004E12  6600 01C6                bne        +0x1C8 /* 00004FDA */
  7187. 00004E16  396E FFE4 FEE8           move.w     [A4 - 0x118], [A6 - 0x1C]
  7188. 00004E1C  202D F3C6                move.l     D0, [A5 - 0xC3A]
  7189. 00004E20  B0AD F3C0                cmp.l      D0, [A5 - 0xC40]
  7190. 00004E24  660A                     bne        +0xC /* 00004E30 */
  7191. 00004E26  302C FEE8                move.w     D0, [A4 - 0x118]
  7192. 00004E2A  4440                     neg.w      D0
  7193. 00004E2C  3940 FEE8                move.w     [A4 - 0x118], D0
  7194. label00004E30:
  7195. 00004E30  4AAC FEE4                tst.l      [A4 - 0x11C]
  7196. 00004E34  6C06                     bge        +0x8 /* 00004E3C */
  7197. 00004E36  7000                     moveq.l    D0, 0x00
  7198. 00004E38  2940 FEE4                move.l     [A4 - 0x11C], D0
  7199. label00004E3C:
  7200. 00004E3C  4267                     clr.w      -[A7]
  7201. 00004E3E  3F2C FEE8                move.w     -[A7], [A4 - 0x118]
  7202. 00004E42  2F2D F3C0                move.l     -[A7], [A5 - 0xC40]
  7203. 00004E46  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  7204. 00004E4A  301F                     move.w     D0, [A7]+
  7205. 00004E4C  48C0                     ext.l      D0
  7206. 00004E4E  B0AC FEE4                cmp.l      D0, [A4 - 0x11C]
  7207. 00004E52  6700 0186                beq        +0x188 /* 00004FDA */
  7208. 00004E56  3F2C FEE8                move.w     -[A7], [A4 - 0x118]
  7209. 00004E5A  2F2D F3C0                move.l     -[A7], [A5 - 0xC40]
  7210. 00004E5E  3F2C FEE6                move.w     -[A7], [A4 - 0x11A]
  7211. 00004E62  4EAD 109A                jsr        [A5 + 0x109A /* export_527 */]
  7212. 00004E66  7C01                     moveq.l    D6, 0x01
  7213. 00004E68  6000 0170                bra        +0x172 /* 00004FDA */
  7214. 00004E6C  7002                     moveq.l    D0, 0x02
  7215. 00004E6E  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7216. 00004E72  56C0                     sne        D0
  7217. 00004E74  4400                     neg.b      D0
  7218. 00004E76  1F00                     move.b     -[A7], D0
  7219. 00004E78  2F0E                     move.l     -[A7], A6
  7220. 00004E7A  4EBA F74E                jsr        [PC - 0x8B2 /* 000045CA */]
  7221. 00004E7E  4267                     clr.w      -[A7]
  7222. 00004E80  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7223. 00004E84  101F                     move.b     D0, [A7]+
  7224. 00004E86  6714                     beq        +0x16 /* 00004E9C */
  7225. 00004E88  7000                     moveq.l    D0, 0x00
  7226. 00004E8A  102E FFE7                move.b     D0, [A6 - 0x19]
  7227. 00004E8E  80BC 0000 0008           or.l       D0, 0x8
  7228. 00004E94  1D40 FFE7                move.b     [A6 - 0x19], D0
  7229. 00004E98  6000 0140                bra        +0x142 /* 00004FDA */
  7230. label00004E9C:
  7231. 00004E9C  7000                     moveq.l    D0, 0x00
  7232. 00004E9E  303C 00F7                move.w     D0, 0xF7
  7233. 00004EA2  7200                     moveq.l    D1, 0x00
  7234. 00004EA4  122E FFE7                move.b     D1, [A6 - 0x19]
  7235. 00004EA8  C081                     and.l      D0, D1
  7236. 00004EAA  1D40 FFE7                move.b     [A6 - 0x19], D0
  7237. 00004EAE  6000 012A                bra        +0x12C /* 00004FDA */
  7238. 00004EB2  7002                     moveq.l    D0, 0x02
  7239. 00004EB4  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7240. 00004EB8  56C0                     sne        D0
  7241. 00004EBA  4400                     neg.b      D0
  7242. 00004EBC  1F00                     move.b     -[A7], D0
  7243. 00004EBE  2F0E                     move.l     -[A7], A6
  7244. 00004EC0  4EBA F708                jsr        [PC - 0x8F8 /* 000045CA */]
  7245. 00004EC4  4267                     clr.w      -[A7]
  7246. 00004EC6  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7247. 00004ECA  101F                     move.b     D0, [A7]+
  7248. 00004ECC  6714                     beq        +0x16 /* 00004EE2 */
  7249. 00004ECE  7000                     moveq.l    D0, 0x00
  7250. 00004ED0  102E FFE7                move.b     D0, [A6 - 0x19]
  7251. 00004ED4  80BC 0000 0010           or.l       D0, 0x10
  7252. 00004EDA  1D40 FFE7                move.b     [A6 - 0x19], D0
  7253. 00004EDE  6000 00FA                bra        +0xFC /* 00004FDA */
  7254. label00004EE2:
  7255. 00004EE2  7000                     moveq.l    D0, 0x00
  7256. 00004EE4  303C 00EF                move.w     D0, 0xEF
  7257. 00004EE8  7200                     moveq.l    D1, 0x00
  7258. 00004EEA  122E FFE7                move.b     D1, [A6 - 0x19]
  7259. 00004EEE  C081                     and.l      D0, D1
  7260. 00004EF0  1D40 FFE7                move.b     [A6 - 0x19], D0
  7261. 00004EF4  6000 00E4                bra        +0xE6 /* 00004FDA */
  7262. 00004EF8  7002                     moveq.l    D0, 0x02
  7263. 00004EFA  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7264. 00004EFE  56C0                     sne        D0
  7265. 00004F00  4400                     neg.b      D0
  7266. 00004F02  1F00                     move.b     -[A7], D0
  7267. 00004F04  2F0E                     move.l     -[A7], A6
  7268. 00004F06  4EBA F6C2                jsr        [PC - 0x93E /* 000045CA */]
  7269. 00004F0A  4267                     clr.w      -[A7]
  7270. 00004F0C  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7271. 00004F10  101F                     move.b     D0, [A7]+
  7272. 00004F12  6714                     beq        +0x16 /* 00004F28 */
  7273. 00004F14  7000                     moveq.l    D0, 0x00
  7274. 00004F16  102E FFE7                move.b     D0, [A6 - 0x19]
  7275. 00004F1A  80BC 0000 0020           or.l       D0, 0x20 /* ' ' */
  7276. 00004F20  1D40 FFE7                move.b     [A6 - 0x19], D0
  7277. 00004F24  6000 00B4                bra        +0xB6 /* 00004FDA */
  7278. label00004F28:
  7279. 00004F28  7000                     moveq.l    D0, 0x00
  7280. 00004F2A  303C 00DF                move.w     D0, 0xDF
  7281. 00004F2E  7200                     moveq.l    D1, 0x00
  7282. 00004F30  122E FFE7                move.b     D1, [A6 - 0x19]
  7283. 00004F34  C081                     and.l      D0, D1
  7284. 00004F36  1D40 FFE7                move.b     [A6 - 0x19], D0
  7285. 00004F3A  6000 009E                bra        +0xA0 /* 00004FDA */
  7286. 00004F3E  7002                     moveq.l    D0, 0x02
  7287. 00004F40  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7288. 00004F44  56C0                     sne        D0
  7289. 00004F46  4400                     neg.b      D0
  7290. 00004F48  1F00                     move.b     -[A7], D0
  7291. 00004F4A  2F0E                     move.l     -[A7], A6
  7292. 00004F4C  4EBA F67C                jsr        [PC - 0x984 /* 000045CA */]
  7293. 00004F50  4267                     clr.w      -[A7]
  7294. 00004F52  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7295. 00004F56  101F                     move.b     D0, [A7]+
  7296. 00004F58  6714                     beq        +0x16 /* 00004F6E */
  7297. 00004F5A  7000                     moveq.l    D0, 0x00
  7298. 00004F5C  303C 00FB                move.w     D0, 0xFB
  7299. 00004F60  7200                     moveq.l    D1, 0x00
  7300. 00004F62  122E FFE7                move.b     D1, [A6 - 0x19]
  7301. 00004F66  C081                     and.l      D0, D1
  7302. 00004F68  1D40 FFE7                move.b     [A6 - 0x19], D0
  7303. 00004F6C  606C                     bra        +0x6E /* 00004FDA */
  7304. label00004F6E:
  7305. 00004F6E  7000                     moveq.l    D0, 0x00
  7306. 00004F70  102E FFE7                move.b     D0, [A6 - 0x19]
  7307. 00004F74  80BC 0000 0004           or.l       D0, 0x4
  7308. 00004F7A  1D40 FFE7                move.b     [A6 - 0x19], D0
  7309. 00004F7E  7000                     moveq.l    D0, 0x00
  7310. 00004F80  302E FFF0                move.w     D0, [A6 - 0x10]
  7311. 00004F84  C0BC FFFF BFFF           and.l      D0, 0xFFFFBFFF
  7312. 00004F8A  3D40 FFF0                move.w     [A6 - 0x10], D0
  7313. 00004F8E  604A                     bra        +0x4C /* 00004FDA */
  7314. 00004F90  7001                     moveq.l    D0, 0x01
  7315. 00004F92  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7316. 00004F96  56C0                     sne        D0
  7317. 00004F98  4400                     neg.b      D0
  7318. 00004F9A  1F00                     move.b     -[A7], D0
  7319. 00004F9C  2F0E                     move.l     -[A7], A6
  7320. 00004F9E  4EBA F62A                jsr        [PC - 0x9D6 /* 000045CA */]
  7321. 00004FA2  4267                     clr.w      -[A7]
  7322. 00004FA4  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7323. 00004FA8  101F                     move.b     D0, [A7]+
  7324. 00004FAA  6712                     beq        +0x14 /* 00004FBE */
  7325. 00004FAC  7000                     moveq.l    D0, 0x00
  7326. 00004FAE  302E FFF0                move.w     D0, [A6 - 0x10]
  7327. 00004FB2  C0BC FFFF EFFF           and.l      D0, 0xFFFFEFFF
  7328. 00004FB8  3D40 FFF0                move.w     [A6 - 0x10], D0
  7329. 00004FBC  601C                     bra        +0x1E /* 00004FDA */
  7330. label00004FBE:
  7331. 00004FBE  7000                     moveq.l    D0, 0x00
  7332. 00004FC0  302E FFF0                move.w     D0, [A6 - 0x10]
  7333. 00004FC4  80BC 0000 1000           or.l       D0, 0x1000
  7334. 00004FCA  3D40 FFF0                move.w     [A6 - 0x10], D0
  7335. 00004FCE  600A                     bra        +0xC /* 00004FDA */
  7336. label00004FD0:
  7337. 00004FD0  1F3C 0001                move.b     -[A7], 0x1
  7338. 00004FD4  2F0E                     move.l     -[A7], A6
  7339. 00004FD6  4EBA F5F2                jsr        [PC - 0xA0E /* 000045CA */]
  7340. label00004FDA:
  7341. 00004FDA  1006                     move.b     D0, D6
  7342. 00004FDC  0A00 0001                xori.b     D0, 0x1
  7343. 00004FE0  4A00                     tst.b      D0
  7344. 00004FE2  6720                     beq        +0x22 /* 00005004 */
  7345. 00004FE4  2F00                     move.l     -[A7], D0
  7346. 00004FE6  4267                     clr.w      -[A7]
  7347. 00004FE8  486E FFE2                pea.l      [A6 - 0x1E]
  7348. 00004FEC  486E FFC4                pea.l      [A6 - 0x3C]
  7349. 00004FF0  721E                     moveq.l    D1, 0x1E
  7350. 00004FF2  2F01                     move.l     -[A7], D1
  7351. 00004FF4  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  7352. 00004FF8  121F                     move.b     D1, [A7]+
  7353. 00004FFA  201F                     move.l     D0, [A7]+
  7354. 00004FFC  C001                     and.b      D0, D1
  7355. 00004FFE  6704                     beq        +0x6 /* 00005004 */
  7356. 00005000  6000 0124                bra        +0x126 /* 00005126 */
  7357. label00005004:
  7358. 00005004  2007                     move.l     D0, D7
  7359. 00005006  C02D C154                and.b      D0, [A5 - 0x3EAC]
  7360. 0000500A  6714                     beq        +0x16 /* 00005020 */
  7361. 0000500C  1F3C 0001                move.b     -[A7], 0x1
  7362. 00005010  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  7363. 00005014  102D C154                move.b     D0, [A5 - 0x3EAC]
  7364. 00005018  6706                     beq        +0x8 /* 00005020 */
  7365. 0000501A  4267                     clr.w      -[A7]
  7366. 0000501C  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  7367. label00005020:
  7368. 00005020  102C FEF4                move.b     D0, [A4 - 0x10C]
  7369. 00005024  661C                     bne        +0x1E /* 00005042 */
  7370. 00005026  4267                     clr.w      -[A7]
  7371. 00005028  2F2D F3C6                move.l     -[A7], [A5 - 0xC3A]
  7372. 0000502C  486E FFE2                pea.l      [A6 - 0x1E]
  7373. 00005030  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  7374. 00005034  101F                     move.b     D0, [A7]+
  7375. 00005036  0A00 0001                xori.b     D0, 0x1
  7376. 0000503A  1F00                     move.b     -[A7], D0
  7377. 0000503C  2F0E                     move.l     -[A7], A6
  7378. 0000503E  4EBA F58A                jsr        [PC - 0xA76 /* 000045CA */]
  7379. label00005042:
  7380. 00005042  4A6D C64C                tst.w      [A5 - 0x39B4]
  7381. 00005046  56C0                     sne        D0
  7382. 00005048  4A00                     tst.b      D0
  7383. 0000504A  673C                     beq        +0x3E /* 00005088 */
  7384. 0000504C  322D C64C                move.w     D1, [A5 - 0x39B4]
  7385. 00005050  B26E FFE4                cmp.w      D1, [A6 - 0x1C]
  7386. 00005054  56C1                     sne        D1
  7387. 00005056  4A01                     tst.b      D1
  7388. 00005058  6610                     bne        +0x12 /* 0000506A */
  7389. 0000505A  242D F3C6                move.l     D2, [A5 - 0xC3A]
  7390. 0000505E  B4AD B626                cmp.l      D2, [A5 - 0x49DA]
  7391. 00005062  56C2                     sne        D2
  7392. 00005064  8202                     or.b       D1, D2
  7393. 00005066  C001                     and.b      D0, D1
  7394. 00005068  671E                     beq        +0x20 /* 00005088 */
  7395. label0000506A:
  7396. 0000506A  486D C650                pea.l      [A5 - 0x39B0]
  7397. 0000506E  486D C1B0                pea.l      [A5 - 0x3E50]
  7398. 00005072  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  7399. 00005076  486D C64A                pea.l      [A5 - 0x39B6]
  7400. 0000507A  701E                     moveq.l    D0, 0x1E
  7401. 0000507C  2F00                     move.l     -[A7], D0
  7402. 0000507E  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  7403. 00005082  7000                     moveq.l    D0, 0x00
  7404. 00005084  2B40 B626                move.l     [A5 - 0x49DA], D0
  7405. label00005088:
  7406. 00005088  202D F3C6                move.l     D0, [A5 - 0xC3A]
  7407. 0000508C  B0AD B626                cmp.l      D0, [A5 - 0x49DA]
  7408. 00005090  57C0                     seq        D0
  7409. 00005092  322E FFE4                move.w     D1, [A6 - 0x1C]
  7410. 00005096  B26D C64C                cmp.w      D1, [A5 - 0x39B4]
  7411. 0000509A  57C1                     seq        D1
  7412. 0000509C  C001                     and.b      D0, D1
  7413. 0000509E  6712                     beq        +0x14 /* 000050B2 */
  7414. 000050A0  41ED C64A                lea.l      A0, [A5 - 0x39B6]
  7415. 000050A4  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  7416. 000050A8  7006                     moveq.l    D0, 0x06
  7417. label000050AA:
  7418. 000050AA  20D9                     move.l     [A0]+, [A1]+
  7419. 000050AC  51C8 FFFC                dbf        D0, -0x6 /* 000050AA */
  7420. 000050B0  3091                     move.w     [A0], [A1]
  7421. label000050B2:
  7422. 000050B2  202D F3C6                move.l     D0, [A5 - 0xC3A]
  7423. 000050B6  B0AD B56C                cmp.l      D0, [A5 - 0x4A94]
  7424. 000050BA  57C0                     seq        D0
  7425. 000050BC  322E FFE4                move.w     D1, [A6 - 0x1C]
  7426. 000050C0  B26D C298                cmp.w      D1, [A5 - 0x3D68]
  7427. 000050C4  57C1                     seq        D1
  7428. 000050C6  C001                     and.b      D0, D1
  7429. 000050C8  6720                     beq        +0x22 /* 000050EA */
  7430. 000050CA  41ED C296                lea.l      A0, [A5 - 0x3D6A]
  7431. 000050CE  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  7432. 000050D2  7006                     moveq.l    D0, 0x06
  7433. label000050D4:
  7434. 000050D4  20D9                     move.l     [A0]+, [A1]+
  7435. 000050D6  51C8 FFFC                dbf        D0, -0x6 /* 000050D4 */
  7436. 000050DA  3091                     move.w     [A0], [A1]
  7437. 000050DC  4267                     clr.w      -[A7]
  7438. 000050DE  3F2D C2AC                move.w     -[A7], [A5 - 0x3D54]
  7439. 000050E2  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  7440. 000050E6  3B5F C2AC                move.w     [A5 - 0x3D54], [A7]+
  7441. label000050EA:
  7442. 000050EA  7000                     moveq.l    D0, 0x00
  7443. 000050EC  102E FFE7                move.b     D0, [A6 - 0x19]
  7444. 000050F0  C0BC 0000 0080           and.l      D0, 0x80
  7445. 000050F6  4A80                     tst.l      D0
  7446. 000050F8  57C0                     seq        D0
  7447. 000050FA  4400                     neg.b      D0
  7448. 000050FC  1940 FEF5                move.b     [A4 - 0x10B], D0
  7449. 00005100  802C FEF6                or.b       D0, [A4 - 0x10A]
  7450. 00005104  C02C FEF9                and.b      D0, [A4 - 0x107]
  7451. 00005108  671C                     beq        +0x1E /* 00005126 */
  7452. 0000510A  486E FFB0                pea.l      [A6 - 0x50]
  7453. 0000510E  486D C1B0                pea.l      [A5 - 0x3E50]
  7454. 00005112  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  7455. 00005116  2F2D F3C6                move.l     -[A7], [A5 - 0xC3A]
  7456. 0000511A  3F2D F3C4                move.w     -[A7], [A5 - 0xC3C]
  7457. 0000511E  1F2C FEF8                move.b     -[A7], [A4 - 0x108]
  7458. 00005122  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  7459. label00005126:
  7460. 00005126  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7461. 0000512A  4E5E                     unlink     A6
  7462. 0000512C  2E9F                     move.l     [A7], [A7]+
  7463. 0000512E  4E75                     rts
  7464. 00005130  1543 616E                move.b     [A2 + 0x616E], D3
  7465. 00005134  2774 2066 696E           move.l     [A3 + 0x696E], [A4 + D2.w + 0x66]
  7466. 0000513A  6420                     bcc        +0x22 /* 0000515C */
  7467. 0000513C  7468                     moveq.l    D2, 0x68
  7468. 0000513E  6174                     bsr        +0x76 /* 000051B4 */
  7469. 00005140  2069 636F                movea.l    A0, [A1 + 0x636F]
  7470. 00005144  6E2E                     bgt        +0x30 /* 00005174 */
  7471. fn00005146:
  7472. 00005146  4E56 FFFC                link       A6, -0x0004
  7473. 0000514A  206E 0008                movea.l    A0, [A6 + 0x8]
  7474. 0000514E  2068 0008                movea.l    A0, [A0 + 0x8]
  7475. 00005152  117C 0001 FEE3           move.b     [A0 - 0x11D], 0x1
  7476. 00005158  4267                     clr.w      -[A7]
  7477. 0000515A  4EBA F436                jsr        [PC - 0xBCA /* 00004592 */]
  7478. // begin alternate branch 0000515C-0000515E
  7479. label0000515C:
  7480. 0000515C  F436                     cpushp     NONE, [A6]
  7481. // end alternate branch 0000515C-0000515E
  7482. label0000515C: // (misaligned)
  7483. 0000515E  101F                     move.b     D0, [A7]+
  7484. 00005160  6760                     beq        +0x62 /* 000051C2 */
  7485. 00005162  4A6E 000E                tst.w      [A6 + 0xE]
  7486. 00005166  6606                     bne        +0x8 /* 0000516E */
  7487. 00005168  3D7C 0200 000E           move.w     [A6 + 0xE], 0x200
  7488. label0000516E:
  7489. 0000516E  4267                     clr.w      -[A7]
  7490. 00005170  42A7                     clr.l      -[A7]
  7491. 00005172  302E 000E                move.w     D0, [A6 + 0xE]
  7492. // begin alternate branch 00005174-00005178
  7493. label00005174:
  7494. 00005174  000E 48C0                ori.b      A6, 0xC0
  7495. // end alternate branch 00005174-00005178
  7496. label00005174: // (misaligned)
  7497. 00005176  48C0                     ext.l      D0
  7498. 00005178  2F00                     move.l     -[A7], D0
  7499. 0000517A  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  7500. 0000517E  201F                     move.l     D0, [A7]+
  7501. 00005180  3F00                     move.w     -[A7], D0
  7502. 00005182  2F3C 0500 0040           move.l     -[A7], 0x5000040
  7503. 00005188  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  7504. 0000518C  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  7505. 00005190  4A6E 000C                tst.w      [A6 + 0xC]
  7506. 00005194  6606                     bne        +0x8 /* 0000519C */
  7507. 00005196  3D7C 0156 000C           move.w     [A6 + 0xC], 0x156
  7508. label0000519C:
  7509. 0000519C  4267                     clr.w      -[A7]
  7510. 0000519E  7000                     moveq.l    D0, 0x00
  7511. 000051A0  302E 000C                move.w     D0, [A6 + 0xC]
  7512. 000051A4  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  7513. 000051AA  3F00                     move.w     -[A7], D0
  7514. 000051AC  2F3C 0500 0040           move.l     -[A7], 0x5000040
  7515. 000051B2  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  7516. // begin alternate branch 000051B4-000051BA
  7517. fn000051B4:
  7518. 000051B4  26F2 3D5F                move.l     [A3]+, <<invalid full ext with IS == 1 and I/IS == 7>>
  7519. 000051B8  FFFC                     .invalid   <<F/7/7>>
  7520. // end alternate branch 000051B4-000051BA
  7521. fn000051B4: // (misaligned)
  7522. 000051B6  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  7523. 000051BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7524. 000051BE  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  7525. label000051C2:
  7526. 000051C2  4E5E                     unlink     A6
  7527. 000051C4  205F                     movea.l    A0, [A7]+
  7528. 000051C6  504F                     addq.w     A7, 8
  7529. 000051C8  4ED0                     jmp        [A0]
  7530. fn000051CA:
  7531. 000051CA  4E56 FEF2                link       A6, -0x010E
  7532. 000051CE  48E7 0118                movem.l    -[A7], D7,A3,A4
  7533. 000051D2  286E 0008                movea.l    A4, [A6 + 0x8]
  7534. 000051D6  102D F64A                move.b     D0, [A5 - 0x9B6]
  7535. 000051DA  4880                     ext.w      D0
  7536. 000051DC  5340                     subq.w     D0, 1
  7537. 000051DE  6750                     beq        +0x52 /* 00005230 */
  7538. 000051E0  5740                     subq.w     D0, 3
  7539. 000051E2  6700 012A                beq        +0x12C /* 0000530E */
  7540. 000051E6  0440 0010                subi.w     D0, 0x10
  7541. 000051EA  672E                     beq        +0x30 /* 0000521A */
  7542. 000051EC  0440 0018                subi.w     D0, 0x18
  7543. 000051F0  6770                     beq        +0x72 /* 00005262 */
  7544. 000051F2  5340                     subq.w     D0, 1
  7545. 000051F4  6700 0084                beq        +0x86 /* 0000527A */
  7546. 000051F8  5340                     subq.w     D0, 1
  7547. 000051FA  677E                     beq        +0x80 /* 0000527A */
  7548. 000051FC  0440 000A                subi.w     D0, 0xA /* '\n' */
  7549. 00005200  6700 0130                beq        +0x132 /* 00005332 */
  7550. 00005204  5340                     subq.w     D0, 1
  7551. 00005206  6700 0140                beq        +0x142 /* 00005348 */
  7552. 0000520A  5F40                     subq.w     D0, 7
  7553. 0000520C  6700 00E0                beq        +0xE2 /* 000052EE */
  7554. 00005210  0440 000B                subi.w     D0, 0xB
  7555. 00005214  6764                     beq        +0x66 /* 0000527A */
  7556. 00005216  6000 0144                bra        +0x146 /* 0000535C */
  7557. label0000521A:
  7558. 0000521A  4267                     clr.w      -[A7]
  7559. 0000521C  2F2D F3C0                move.l     -[A7], [A5 - 0xC40]
  7560. 00005220  486C FEFA                pea.l      [A4 - 0x106]
  7561. 00005224  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  7562. 00005228  195F FEE3                move.b     [A4 - 0x11D], [A7]+
  7563. 0000522C  6000 012E                bra        +0x130 /* 0000535C */
  7564. label00005230:
  7565. 00005230  486D D506                pea.l      [A5 - 0x2AFA]
  7566. 00005234  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  7567. 00005238  102D D328                move.b     D0, [A5 - 0x2CD8]
  7568. 0000523C  0A00 0001                xori.b     D0, 0x1
  7569. 00005240  4A00                     tst.b      D0
  7570. 00005242  6716                     beq        +0x18 /* 0000525A */
  7571. 00005244  2F00                     move.l     -[A7], D0
  7572. 00005246  4267                     clr.w      -[A7]
  7573. 00005248  2F2D F3C0                move.l     -[A7], [A5 - 0xC40]
  7574. 0000524C  486D D506                pea.l      [A5 - 0x2AFA]
  7575. 00005250  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  7576. 00005254  121F                     move.b     D1, [A7]+
  7577. 00005256  201F                     move.l     D0, [A7]+
  7578. 00005258  C001                     and.b      D0, D1
  7579. label0000525A:
  7580. 0000525A  1940 FEE3                move.b     [A4 - 0x11D], D0
  7581. 0000525E  6000 00FC                bra        +0xFE /* 0000535C */
  7582. label00005262:
  7583. 00005262  197C 0001 FEE3           move.b     [A4 - 0x11D], 0x1
  7584. 00005268  2F2D F3C0                move.l     -[A7], [A5 - 0xC40]
  7585. 0000526C  4267                     clr.w      -[A7]
  7586. 0000526E  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7587. 00005272  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  7588. 00005276  6000 00E4                bra        +0xE6 /* 0000535C */
  7589. label0000527A:
  7590. 0000527A  42A7                     clr.l      -[A7]
  7591. 0000527C  2F2D F3C0                move.l     -[A7], [A5 - 0xC40]
  7592. 00005280  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  7593. 00005284  265F                     movea.l    A3, [A7]+
  7594. 00005286  200B                     move.l     D0, A3
  7595. 00005288  6700 00D2                beq        +0xD4 /* 0000535C */
  7596. 0000528C  197C 0001 FEE3           move.b     [A4 - 0x11D], 0x1
  7597. 00005292  102D F64A                move.b     D0, [A5 - 0x9B6]
  7598. 00005296  4880                     ext.w      D0
  7599. 00005298  0440 002D                subi.w     D0, 0x2D /* '-' */
  7600. 0000529C  670C                     beq        +0xE /* 000052AA */
  7601. 0000529E  5340                     subq.w     D0, 1
  7602. 000052A0  670C                     beq        +0xE /* 000052AE */
  7603. 000052A2  0440 001D                subi.w     D0, 0x1D
  7604. 000052A6  670A                     beq        +0xC /* 000052B2 */
  7605. 000052A8  600A                     bra        +0xC /* 000052B4 */
  7606. label000052AA:
  7607. 000052AA  7E1F                     moveq.l    D7, 0x1F
  7608. 000052AC  6006                     bra        +0x8 /* 000052B4 */
  7609. label000052AE:
  7610. 000052AE  7E1E                     moveq.l    D7, 0x1E
  7611. 000052B0  6002                     bra        +0x4 /* 000052B4 */
  7612. label000052B2:
  7613. 000052B2  7E1B                     moveq.l    D7, 0x1B
  7614. label000052B4:
  7615. 000052B4  4267                     clr.w      -[A7]
  7616. 000052B6  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7617. 000052BA  101F                     move.b     D0, [A7]+
  7618. 000052BC  6712                     beq        +0x14 /* 000052D0 */
  7619. 000052BE  2053                     movea.l    A0, [A3]
  7620. 000052C0  2028 0014                move.l     D0, [A0 + 0x14]
  7621. 000052C4  3207                     move.w     D1, D7
  7622. 000052C6  03C0                     .incomplete
  7623. 000052C8  2053                     movea.l    A0, [A3]
  7624. 000052CA  2140 0014                move.l     [A0 + 0x14], D0
  7625. 000052CE  6010                     bra        +0x12 /* 000052E0 */
  7626. label000052D0:
  7627. 000052D0  2053                     movea.l    A0, [A3]
  7628. 000052D2  2028 0014                move.l     D0, [A0 + 0x14]
  7629. 000052D6  3207                     move.w     D1, D7
  7630. 000052D8  0380                     bclr       D0, D1
  7631. 000052DA  2053                     movea.l    A0, [A3]
  7632. 000052DC  2140 0014                move.l     [A0 + 0x14], D0
  7633. label000052E0:
  7634. 000052E0  2F2D F3C0                move.l     -[A7], [A5 - 0xC40]
  7635. 000052E4  1F3C 0001                move.b     -[A7], 0x1
  7636. 000052E8  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  7637. 000052EC  606E                     bra        +0x70 /* 0000535C */
  7638. label000052EE:
  7639. 000052EE  197C 0001 FEE3           move.b     [A4 - 0x11D], 0x1
  7640. 000052F4  4267                     clr.w      -[A7]
  7641. 000052F6  4EBA F29A                jsr        [PC - 0xD66 /* 00004592 */]
  7642. 000052FA  101F                     move.b     D0, [A7]+
  7643. 000052FC  675E                     beq        +0x60 /* 0000535C */
  7644. 000052FE  2F2D F3C0                move.l     -[A7], [A5 - 0xC40]
  7645. 00005302  4267                     clr.w      -[A7]
  7646. 00005304  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7647. 00005308  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  7648. 0000530C  604E                     bra        +0x50 /* 0000535C */
  7649. label0000530E:
  7650. 0000530E  486E FFF2                pea.l      [A6 - 0xE]
  7651. 00005312  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  7652. 00005316  302E FFF8                move.w     D0, [A6 - 0x8]
  7653. 0000531A  906E FFF4                sub.w      D0, [A6 - 0xC]
  7654. 0000531E  3F00                     move.w     -[A7], D0
  7655. 00005320  302E FFF6                move.w     D0, [A6 - 0xA]
  7656. 00005324  906E FFF2                sub.w      D0, [A6 - 0xE]
  7657. 00005328  3F00                     move.w     -[A7], D0
  7658. 0000532A  2F0E                     move.l     -[A7], A6
  7659. 0000532C  4EBA FE18                jsr        [PC - 0x1E8 /* 00005146 */]
  7660. 00005330  602A                     bra        +0x2C /* 0000535C */
  7661. label00005332:
  7662. 00005332  42A7                     clr.l      -[A7]
  7663. 00005334  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7664. 00005338  201F                     move.l     D0, [A7]+
  7665. 0000533A  3F00                     move.w     -[A7], D0
  7666. 0000533C  3F2D AB8E                move.w     -[A7], [A5 - 0x5472]
  7667. 00005340  2F0E                     move.l     -[A7], A6
  7668. 00005342  4EBA FE02                jsr        [PC - 0x1FE /* 00005146 */]
  7669. 00005346  6014                     bra        +0x16 /* 0000535C */
  7670. label00005348:
  7671. 00005348  3F2D AB90                move.w     -[A7], [A5 - 0x5470]
  7672. 0000534C  42A7                     clr.l      -[A7]
  7673. 0000534E  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7674. 00005352  201F                     move.l     D0, [A7]+
  7675. 00005354  3F00                     move.w     -[A7], D0
  7676. 00005356  2F0E                     move.l     -[A7], A6
  7677. 00005358  4EBA FDEC                jsr        [PC - 0x214 /* 00005146 */]
  7678. label0000535C:
  7679. 0000535C  102C FEE3                move.b     D0, [A4 - 0x11D]
  7680. 00005360  6620                     bne        +0x22 /* 00005382 */
  7681. 00005362  397C 0012 FEE0           move.w     [A4 - 0x120], 0x12
  7682. 00005368  486E FEF2                pea.l      [A6 - 0x10E]
  7683. 0000536C  3F3C 0016                move.w     -[A7], 0x16
  7684. 00005370  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  7685. 00005374  205F                     movea.l    A0, [A7]+
  7686. 00005376  43EC FF00                lea.l      A1, [A4 - 0x100]
  7687. 0000537A  703F                     moveq.l    D0, 0x3F
  7688. label0000537C:
  7689. 0000537C  22D8                     move.l     [A1]+, [A0]+
  7690. 0000537E  51C8 FFFC                dbf        D0, -0x6 /* 0000537C */
  7691. label00005382:
  7692. 00005382  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7693. 00005386  4E5E                     unlink     A6
  7694. 00005388  2E9F                     move.l     [A7], [A7]+
  7695. 0000538A  4E75                     rts
  7696. fn0000538C:
  7697. 0000538C  4E56 FEFA                link       A6, -0x0106
  7698. 00005390  48E7 0118                movem.l    -[A7], D7,A3,A4
  7699. 00005394  286E 0008                movea.l    A4, [A6 + 0x8]
  7700. 00005398  102D F64A                move.b     D0, [A5 - 0x9B6]
  7701. 0000539C  4880                     ext.w      D0
  7702. 0000539E  5340                     subq.w     D0, 1
  7703. 000053A0  6734                     beq        +0x36 /* 000053D6 */
  7704. 000053A2  0440 0013                subi.w     D0, 0x13
  7705. 000053A6  6718                     beq        +0x1A /* 000053C0 */
  7706. 000053A8  0440 0018                subi.w     D0, 0x18
  7707. 000053AC  675A                     beq        +0x5C /* 00005408 */
  7708. 000053AE  5340                     subq.w     D0, 1
  7709. 000053B0  676C                     beq        +0x6E /* 0000541E */
  7710. 000053B2  5340                     subq.w     D0, 1
  7711. 000053B4  6768                     beq        +0x6A /* 0000541E */
  7712. 000053B6  0440 001D                subi.w     D0, 0x1D
  7713. 000053BA  6762                     beq        +0x64 /* 0000541E */
  7714. 000053BC  6000 00D0                bra        +0xD2 /* 0000548E */
  7715. label000053C0:
  7716. 000053C0  4267                     clr.w      -[A7]
  7717. 000053C2  2F2D F3BC                move.l     -[A7], [A5 - 0xC44]
  7718. 000053C6  486C FEFA                pea.l      [A4 - 0x106]
  7719. 000053CA  4EAD 29B2                jsr        [A5 + 0x29B2 /* export_1330 */]
  7720. 000053CE  195F FEE3                move.b     [A4 - 0x11D], [A7]+
  7721. 000053D2  6000 00BA                bra        +0xBC /* 0000548E */
  7722. label000053D6:
  7723. 000053D6  486D D506                pea.l      [A5 - 0x2AFA]
  7724. 000053DA  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  7725. 000053DE  102D D328                move.b     D0, [A5 - 0x2CD8]
  7726. 000053E2  0A00 0001                xori.b     D0, 0x1
  7727. 000053E6  4A00                     tst.b      D0
  7728. 000053E8  6716                     beq        +0x18 /* 00005400 */
  7729. 000053EA  2F00                     move.l     -[A7], D0
  7730. 000053EC  4267                     clr.w      -[A7]
  7731. 000053EE  2F2D F3BC                move.l     -[A7], [A5 - 0xC44]
  7732. 000053F2  486D D506                pea.l      [A5 - 0x2AFA]
  7733. 000053F6  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  7734. 000053FA  121F                     move.b     D1, [A7]+
  7735. 000053FC  201F                     move.l     D0, [A7]+
  7736. 000053FE  C001                     and.b      D0, D1
  7737. label00005400:
  7738. 00005400  1940 FEE3                move.b     [A4 - 0x11D], D0
  7739. 00005404  6000 0088                bra        +0x8A /* 0000548E */
  7740. label00005408:
  7741. 00005408  197C 0001 FEE3           move.b     [A4 - 0x11D], 0x1
  7742. 0000540E  2F2D F3BC                move.l     -[A7], [A5 - 0xC44]
  7743. 00005412  4267                     clr.w      -[A7]
  7744. 00005414  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7745. 00005418  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  7746. 0000541C  6070                     bra        +0x72 /* 0000548E */
  7747. label0000541E:
  7748. 0000541E  42A7                     clr.l      -[A7]
  7749. 00005420  2F2D F3BC                move.l     -[A7], [A5 - 0xC44]
  7750. 00005424  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  7751. 00005428  265F                     movea.l    A3, [A7]+
  7752. 0000542A  200B                     move.l     D0, A3
  7753. 0000542C  6760                     beq        +0x62 /* 0000548E */
  7754. 0000542E  197C 0001 FEE3           move.b     [A4 - 0x11D], 0x1
  7755. 00005434  102D F64A                move.b     D0, [A5 - 0x9B6]
  7756. 00005438  4880                     ext.w      D0
  7757. 0000543A  0440 002D                subi.w     D0, 0x2D /* '-' */
  7758. 0000543E  670C                     beq        +0xE /* 0000544C */
  7759. 00005440  5340                     subq.w     D0, 1
  7760. 00005442  670C                     beq        +0xE /* 00005450 */
  7761. 00005444  0440 001D                subi.w     D0, 0x1D
  7762. 00005448  670A                     beq        +0xC /* 00005454 */
  7763. 0000544A  600A                     bra        +0xC /* 00005456 */
  7764. label0000544C:
  7765. 0000544C  7E1F                     moveq.l    D7, 0x1F
  7766. 0000544E  6006                     bra        +0x8 /* 00005456 */
  7767. label00005450:
  7768. 00005450  7E1E                     moveq.l    D7, 0x1E
  7769. 00005452  6002                     bra        +0x4 /* 00005456 */
  7770. label00005454:
  7771. 00005454  7E1B                     moveq.l    D7, 0x1B
  7772. label00005456:
  7773. 00005456  4267                     clr.w      -[A7]
  7774. 00005458  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7775. 0000545C  101F                     move.b     D0, [A7]+
  7776. 0000545E  6712                     beq        +0x14 /* 00005472 */
  7777. 00005460  2053                     movea.l    A0, [A3]
  7778. 00005462  2028 0014                move.l     D0, [A0 + 0x14]
  7779. 00005466  3207                     move.w     D1, D7
  7780. 00005468  03C0                     .incomplete
  7781. 0000546A  2053                     movea.l    A0, [A3]
  7782. 0000546C  2140 0014                move.l     [A0 + 0x14], D0
  7783. 00005470  6010                     bra        +0x12 /* 00005482 */
  7784. label00005472:
  7785. 00005472  2053                     movea.l    A0, [A3]
  7786. 00005474  2028 0014                move.l     D0, [A0 + 0x14]
  7787. 00005478  3207                     move.w     D1, D7
  7788. 0000547A  0380                     bclr       D0, D1
  7789. 0000547C  2053                     movea.l    A0, [A3]
  7790. 0000547E  2140 0014                move.l     [A0 + 0x14], D0
  7791. label00005482:
  7792. 00005482  2F2D F3BC                move.l     -[A7], [A5 - 0xC44]
  7793. 00005486  1F3C 0001                move.b     -[A7], 0x1
  7794. 0000548A  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  7795. label0000548E:
  7796. 0000548E  102C FEE3                move.b     D0, [A4 - 0x11D]
  7797. 00005492  6620                     bne        +0x22 /* 000054B4 */
  7798. 00005494  397C 0012 FEE0           move.w     [A4 - 0x120], 0x12
  7799. 0000549A  486E FEFA                pea.l      [A6 - 0x106]
  7800. 0000549E  3F3C 0017                move.w     -[A7], 0x17
  7801. 000054A2  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  7802. 000054A6  205F                     movea.l    A0, [A7]+
  7803. 000054A8  43EC FF00                lea.l      A1, [A4 - 0x100]
  7804. 000054AC  703F                     moveq.l    D0, 0x3F
  7805. label000054AE:
  7806. 000054AE  22D8                     move.l     [A1]+, [A0]+
  7807. 000054B0  51C8 FFFC                dbf        D0, -0x6 /* 000054AE */
  7808. label000054B4:
  7809. 000054B4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7810. 000054B8  4E5E                     unlink     A6
  7811. 000054BA  2E9F                     move.l     [A7], [A7]+
  7812. 000054BC  4E75                     rts
  7813. fn000054BE:
  7814. 000054BE  4E56 FEFE                link       A6, -0x0102
  7815. 000054C2  48E7 0108                movem.l    -[A7], D7,A4
  7816. 000054C6  286E 0008                movea.l    A4, [A6 + 0x8]
  7817. 000054CA  102D F64A                move.b     D0, [A5 - 0x9B6]
  7818. 000054CE  4880                     ext.w      D0
  7819. 000054D0  5340                     subq.w     D0, 1
  7820. 000054D2  6738                     beq        +0x3A /* 0000550C */
  7821. 000054D4  0440 0013                subi.w     D0, 0x13
  7822. 000054D8  6720                     beq        +0x22 /* 000054FA */
  7823. 000054DA  0440 0019                subi.w     D0, 0x19
  7824. 000054DE  6700 008E                beq        +0x90 /* 0000556E */
  7825. 000054E2  5340                     subq.w     D0, 1
  7826. 000054E4  6700 009A                beq        +0x9C /* 00005580 */
  7827. 000054E8  0440 001A                subi.w     D0, 0x1A
  7828. 000054EC  6700 00A8                beq        +0xAA /* 00005596 */
  7829. 000054F0  5340                     subq.w     D0, 1
  7830. 000054F2  6700 00C0                beq        +0xC2 /* 000055B4 */
  7831. 000054F6  6000 00D8                bra        +0xDA /* 000055D0 */
  7832. label000054FA:
  7833. 000054FA  4267                     clr.w      -[A7]
  7834. 000054FC  486C FEFA                pea.l      [A4 - 0x106]
  7835. 00005500  4EAD 2A0A                jsr        [A5 + 0x2A0A /* export_1341 */]
  7836. 00005504  195F FEE3                move.b     [A4 - 0x11D], [A7]+
  7837. 00005508  6000 00C6                bra        +0xC8 /* 000055D0 */
  7838. label0000550C:
  7839. 0000550C  422C FEE3                clr.b      [A4 - 0x11D]
  7840. 00005510  486D D506                pea.l      [A5 - 0x2AFA]
  7841. 00005514  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  7842. 00005518  102D D328                move.b     D0, [A5 - 0x2CD8]
  7843. 0000551C  6600 00B2                bne        +0xB4 /* 000055D0 */
  7844. 00005520  4247                     clr.w      D7
  7845. 00005522  1E2D D506                move.b     D7, [A5 - 0x2AFA]
  7846. 00005526  701F                     moveq.l    D0, 0x1F
  7847. 00005528  B047                     cmp.w      D0, D7
  7848. 0000552A  6C24                     bge        +0x26 /* 00005550 */
  7849. 0000552C  397C 004A FEE0           move.w     [A4 - 0x120], 0x4A /* 'J' */
  7850. 00005532  486E FEFE                pea.l      [A6 - 0x102]
  7851. 00005536  3F3C 0018                move.w     -[A7], 0x18
  7852. 0000553A  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  7853. 0000553E  205F                     movea.l    A0, [A7]+
  7854. 00005540  43EC FF00                lea.l      A1, [A4 - 0x100]
  7855. 00005544  703F                     moveq.l    D0, 0x3F
  7856. label00005546:
  7857. 00005546  22D8                     move.l     [A1]+, [A0]+
  7858. 00005548  51C8 FFFC                dbf        D0, -0x6 /* 00005546 */
  7859. 0000554C  6000 00A8                bra        +0xAA /* 000055F6 */
  7860. label00005550:
  7861. 00005550  4267                     clr.w      -[A7]
  7862. 00005552  486D D506                pea.l      [A5 - 0x2AFA]
  7863. 00005556  202D A790                move.l     D0, [A5 - 0x5870]
  7864. 0000555A  B0AC FED6                cmp.l      D0, [A4 - 0x12A]
  7865. 0000555E  57C0                     seq        D0
  7866. 00005560  4400                     neg.b      D0
  7867. 00005562  1F00                     move.b     -[A7], D0
  7868. 00005564  4EAD 2A02                jsr        [A5 + 0x2A02 /* export_1340 */]
  7869. 00005568  195F FEE3                move.b     [A4 - 0x11D], [A7]+
  7870. 0000556C  6062                     bra        +0x64 /* 000055D0 */
  7871. label0000556E:
  7872. 0000556E  4267                     clr.w      -[A7]
  7873. 00005570  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7874. 00005574  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  7875. 00005578  197C 0001 FEE3           move.b     [A4 - 0x11D], 0x1
  7876. 0000557E  6050                     bra        +0x52 /* 000055D0 */
  7877. label00005580:
  7878. 00005580  2F3C 0000 001E           move.l     -[A7], 0x1E
  7879. 00005586  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7880. 0000558A  4EAD 29FA                jsr        [A5 + 0x29FA /* export_1339 */]
  7881. 0000558E  197C 0001 FEE3           move.b     [A4 - 0x11D], 0x1
  7882. 00005594  603A                     bra        +0x3C /* 000055D0 */
  7883. label00005596:
  7884. 00005596  4267                     clr.w      -[A7]
  7885. 00005598  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7886. 0000559C  1B5F A3A2                move.b     [A5 - 0x5C5E], [A7]+
  7887. 000055A0  3F3C 001B                move.w     -[A7], 0x1B
  7888. 000055A4  1F2D A3A2                move.b     -[A7], [A5 - 0x5C5E]
  7889. 000055A8  4EAD 29FA                jsr        [A5 + 0x29FA /* export_1339 */]
  7890. 000055AC  197C 0001 FEE3           move.b     [A4 - 0x11D], 0x1
  7891. 000055B2  601C                     bra        +0x1E /* 000055D0 */
  7892. label000055B4:
  7893. 000055B4  4267                     clr.w      -[A7]
  7894. 000055B6  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7895. 000055BA  1B5F A38E                move.b     [A5 - 0x5C72], [A7]+
  7896. 000055BE  3F3C 001A                move.w     -[A7], 0x1A
  7897. 000055C2  1F2D A38E                move.b     -[A7], [A5 - 0x5C72]
  7898. 000055C6  4EAD 29FA                jsr        [A5 + 0x29FA /* export_1339 */]
  7899. 000055CA  197C 0001 FEE3           move.b     [A4 - 0x11D], 0x1
  7900. label000055D0:
  7901. 000055D0  102C FEE3                move.b     D0, [A4 - 0x11D]
  7902. 000055D4  6620                     bne        +0x22 /* 000055F6 */
  7903. 000055D6  397C 0012 FEE0           move.w     [A4 - 0x120], 0x12
  7904. 000055DC  486E FEFE                pea.l      [A6 - 0x102]
  7905. 000055E0  3F3C 0018                move.w     -[A7], 0x18
  7906. 000055E4  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  7907. 000055E8  205F                     movea.l    A0, [A7]+
  7908. 000055EA  43EC FF00                lea.l      A1, [A4 - 0x100]
  7909. 000055EE  703F                     moveq.l    D0, 0x3F
  7910. label000055F0:
  7911. 000055F0  22D8                     move.l     [A1]+, [A0]+
  7912. 000055F2  51C8 FFFC                dbf        D0, -0x6 /* 000055F0 */
  7913. label000055F6:
  7914. 000055F6  4CDF 1080                movem.l    D7,A4, [A7]+
  7915. 000055FA  4E5E                     unlink     A6
  7916. 000055FC  2E9F                     move.l     [A7], [A7]+
  7917. 000055FE  4E75                     rts
  7918. fn00005600:
  7919. 00005600  4E56 0000                link       A6, 0
  7920. 00005604  102D F64A                move.b     D0, [A5 - 0x9B6]
  7921. 00005608  4880                     ext.w      D0
  7922. 0000560A  0440 0017                subi.w     D0, 0x17
  7923. 0000560E  6B00 0100                bmi        +0x102 /* 00005710 */
  7924. 00005612  0C40 0008                cmpi.w     D0, 0x8
  7925. 00005616  6E00 00F8                bgt        +0xFA /* 00005710 */
  7926. 0000561A  D040                     add.w      D0, D0
  7927. 0000561C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7928. 00005620  4EFB 0000                jmp        [PC + D0.w]
  7929. 00005624  0014 003C                ori.b      [A4], 0x3C /* '<' */
  7930. 00005628  004E 0066                ori.w      A6, 0x66 /* 'f' */
  7931. 0000562C  0074 0082 0092           ori.w      [A4 + D0.w - 0x110], 0x82
  7932. 00005632  00A8 00C6 4267 4EAD      ori.l      [A0 + 0x4EAD], 0xC64267
  7933. 0000563A  1A82                     move.b     [A5], D2
  7934. 0000563C  101F                     move.b     D0, [A7]+
  7935. 0000563E  B02D C5F2                cmp.b      D0, [A5 - 0x3A0E]
  7936. 00005642  6700 0158                beq        +0x15A /* 0000579C */
  7937. 00005646  102D C5F2                move.b     D0, [A5 - 0x3A0E]
  7938. 0000564A  0A00 0001                xori.b     D0, 0x1
  7939. 0000564E  1B40 C5F2                move.b     [A5 - 0x3A0E], D0
  7940. 00005652  1F3C 0001                move.b     -[A7], 0x1
  7941. 00005656  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  7942. 0000565A  6000 0140                bra        +0x142 /* 0000579C */
  7943. 0000565E  42A7                     clr.l      -[A7]
  7944. 00005660  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7945. 00005664  201F                     move.l     D0, [A7]+
  7946. 00005666  3F00                     move.w     -[A7], D0
  7947. 00005668  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7948. 0000566C  6000 012E                bra        +0x130 /* 0000579C */
  7949. 00005670  4267                     clr.w      -[A7]
  7950. 00005672  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7951. 00005676  102D B8F6                move.b     D0, [A5 - 0x470A]
  7952. 0000567A  B01F                     cmp.b      D0, [A7]+
  7953. 0000567C  6700 011E                beq        +0x120 /* 0000579C */
  7954. 00005680  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  7955. 00005684  6000 0116                bra        +0x118 /* 0000579C */
  7956. 00005688  4267                     clr.w      -[A7]
  7957. 0000568A  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7958. 0000568E  1B5F C160                move.b     [A5 - 0x3EA0], [A7]+
  7959. 00005692  6000 0108                bra        +0x10A /* 0000579C */
  7960. 00005696  4267                     clr.w      -[A7]
  7961. 00005698  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  7962. 0000569C  1B5F C21C                move.b     [A5 - 0x3DE4], [A7]+
  7963. 000056A0  6000 00FA                bra        +0xFC /* 0000579C */
  7964. 000056A4  42A7                     clr.l      -[A7]
  7965. 000056A6  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7966. 000056AA  201F                     move.l     D0, [A7]+
  7967. 000056AC  3B40 C0BA                move.w     [A5 - 0x3F46], D0
  7968. 000056B0  6000 00EA                bra        +0xEC /* 0000579C */
  7969. 000056B4  42A7                     clr.l      -[A7]
  7970. 000056B6  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7971. 000056BA  201F                     move.l     D0, [A7]+
  7972. 000056BC  3F00                     move.w     -[A7], D0
  7973. 000056BE  1F3C 0001                move.b     -[A7], 0x1
  7974. 000056C2  4EAD 2B62                jsr        [A5 + 0x2B62 /* export_1384 */]
  7975. 000056C6  6000 00D4                bra        +0xD6 /* 0000579C */
  7976. 000056CA  4267                     clr.w      -[A7]
  7977. 000056CC  42A7                     clr.l      -[A7]
  7978. 000056CE  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7979. 000056D2  201F                     move.l     D0, [A7]+
  7980. 000056D4  3F00                     move.w     -[A7], D0
  7981. 000056D6  2F3C 0020 0001           move.l     -[A7], 0x200001
  7982. 000056DC  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  7983. 000056E0  3B5F C42A                move.w     [A5 - 0x3BD6], [A7]+
  7984. 000056E4  6000 00B6                bra        +0xB8 /* 0000579C */
  7985. 000056E8  42A7                     clr.l      -[A7]
  7986. 000056EA  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  7987. 000056EE  201F                     move.l     D0, [A7]+
  7988. 000056F0  3B40 C208                move.w     [A5 - 0x3DF8], D0
  7989. 000056F4  6700 00A6                beq        +0xA8 /* 0000579C */
  7990. 000056F8  4267                     clr.w      -[A7]
  7991. 000056FA  3F2D C208                move.w     -[A7], [A5 - 0x3DF8]
  7992. 000056FE  2F3C 0032 0003           move.l     -[A7], 0x320003
  7993. 00005704  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  7994. 00005708  3B5F C208                move.w     [A5 - 0x3DF8], [A7]+
  7995. 0000570C  6000 008E                bra        +0x90 /* 0000579C */
  7996. label00005710:
  7997. 00005710  102D F64A                move.b     D0, [A5 - 0x9B6]
  7998. 00005714  4880                     ext.w      D0
  7999. 00005716  5D40                     subq.w     D0, 6
  8000. 00005718  6712                     beq        +0x14 /* 0000572C */
  8001. 0000571A  5340                     subq.w     D0, 1
  8002. 0000571C  671E                     beq        +0x20 /* 0000573C */
  8003. 0000571E  5340                     subq.w     D0, 1
  8004. 00005720  6726                     beq        +0x28 /* 00005748 */
  8005. 00005722  5340                     subq.w     D0, 1
  8006. 00005724  673C                     beq        +0x3E /* 00005762 */
  8007. 00005726  5340                     subq.w     D0, 1
  8008. 00005728  674E                     beq        +0x50 /* 00005778 */
  8009. 0000572A  6068                     bra        +0x6A /* 00005794 */
  8010. label0000572C:
  8011. 0000572C  4267                     clr.w      -[A7]
  8012. 0000572E  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  8013. 00005732  301F                     move.w     D0, [A7]+
  8014. 00005734  5340                     subq.w     D0, 1
  8015. 00005736  3B40 C0A4                move.w     [A5 - 0x3F5C], D0
  8016. 0000573A  6058                     bra        +0x5A /* 00005794 */
  8017. label0000573C:
  8018. 0000573C  4267                     clr.w      -[A7]
  8019. 0000573E  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  8020. 00005742  3B5F C0A6                move.w     [A5 - 0x3F5A], [A7]+
  8021. 00005746  604C                     bra        +0x4E /* 00005794 */
  8022. label00005748:
  8023. 00005748  4267                     clr.w      -[A7]
  8024. 0000574A  4EBA E9D4                jsr        [PC - 0x162C /* 00004120 */]
  8025. 0000574E  3B5F C0A8                move.w     [A5 - 0x3F58], [A7]+
  8026. 00005752  4267                     clr.w      -[A7]
  8027. 00005754  3F2D C0A8                move.w     -[A7], [A5 - 0x3F58]
  8028. 00005758  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  8029. 0000575C  3B5F C0AC                move.w     [A5 - 0x3F54], [A7]+
  8030. 00005760  6032                     bra        +0x34 /* 00005794 */
  8031. label00005762:
  8032. 00005762  4267                     clr.w      -[A7]
  8033. 00005764  42A7                     clr.l      -[A7]
  8034. 00005766  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8035. 0000576A  201F                     move.l     D0, [A7]+
  8036. 0000576C  3F00                     move.w     -[A7], D0
  8037. 0000576E  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  8038. 00005772  1B5F C0AA                move.b     [A5 - 0x3F56], [A7]+
  8039. 00005776  601C                     bra        +0x1E /* 00005794 */
  8040. label00005778:
  8041. 00005778  4267                     clr.w      -[A7]
  8042. 0000577A  42A7                     clr.l      -[A7]
  8043. 0000577C  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8044. 00005780  201F                     move.l     D0, [A7]+
  8045. 00005782  3F00                     move.w     -[A7], D0
  8046. 00005784  3F2D C0A8                move.w     -[A7], [A5 - 0x3F58]
  8047. 00005788  3F3C 0534                move.w     -[A7], 0x534
  8048. 0000578C  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  8049. 00005790  3B5F C0AC                move.w     [A5 - 0x3F54], [A7]+
  8050. label00005794:
  8051. 00005794  1F3C 0001                move.b     -[A7], 0x1
  8052. 00005798  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  8053. label0000579C:
  8054. 0000579C  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  8055. 000057A0  4E5E                     unlink     A6
  8056. 000057A2  2E9F                     move.l     [A7], [A7]+
  8057. 000057A4  4E75                     rts
  8058. fn000057A6:
  8059. 000057A6  4E56 FDF6                link       A6, -0x020A
  8060. 000057AA  48E7 0118                movem.l    -[A7], D7,A3,A4
  8061. 000057AE  286E 0008                movea.l    A4, [A6 + 0x8]
  8062. 000057B2  102D F64A                move.b     D0, [A5 - 0x9B6]
  8063. 000057B6  4880                     ext.w      D0
  8064. 000057B8  5D40                     subq.w     D0, 6
  8065. 000057BA  6B00 0488                bmi        +0x48A /* 00005C44 */
  8066. 000057BE  0C40 0055                cmpi.w     D0, 0x55 /* 'U' */
  8067. 000057C2  6E00 0480                bgt        +0x482 /* 00005C44 */
  8068. 000057C6  D040                     add.w      D0, D0
  8069. 000057C8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  8070. 000057CC  4EFB 0000                jmp        [PC + D0.w]
  8071. 000057D0  0420 0420                subi.b     -[A0], 0x20 /* ' ' */
  8072. 000057D4  0420 0420                subi.b     -[A0], 0x20 /* ' ' */
  8073. 000057D8  0420 0476                subi.b     -[A0], 0x76 /* 'v' */
  8074. 000057DC  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8075. 000057E2  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8076. 000057E8  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8077. 000057EE  00AE 00DE 0420 0420      ori.l      [A6 + 0x420], 0xDE0420
  8078. 000057F6  0420 0420                subi.b     -[A0], 0x20 /* ' ' */
  8079. 000057FA  0420 0420                subi.b     -[A0], 0x20 /* ' ' */
  8080. 000057FE  0420 0420                subi.b     -[A0], 0x20 /* ' ' */
  8081. 00005802  0420 013A                subi.b     -[A0], 0x3A /* ':' */
  8082. 00005806  0476 0152 035E           subi.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 0x152
  8083. 0000580C  0378 0476                bchg       [0x00000476], D1
  8084. 00005810  01E2                     .incomplete
  8085. 00005812  00CE                     .incomplete
  8086. 00005814  01BC 00EC 011E           bclr       0xEC011E, D0
  8087. 0000581A  012C 0476                btst       [A4 + 0x476], D0
  8088. 0000581E  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8089. 00005824  00C0                     .incomplete
  8090. 00005826  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8091. 0000582C  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8092. 00005832  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8093. 00005838  016C 0176                bchg       [A4 + 0x176], D0
  8094. 0000583C  018E                     bclr       A6, D0
  8095. 0000583E  019A                     bclr       [A2]+, D0
  8096. 00005840  0182                     bclr       D2, D0
  8097. 00005842  01AA 0476                bclr       [A2 + 0x476], D0
  8098. 00005846  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8099. 0000584C  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8100. 00005852  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8101. 00005858  0476 0476 0476           subi.w     [A6 + D0.w * 4 + 0x76], 0x476
  8102. 0000585E  0476 0476 00FA           subi.w     [A6 + D0.w - 0x6], 0x476
  8103. 00005864  0386                     bclr       D6, D1
  8104. 00005866  0394                     bclr       [A4], D1
  8105. 00005868  03A2                     bclr       -[A2], D1
  8106. 0000586A  03B0 03C8                bclr       [ + <<invalid base displacement size>>], D1
  8107. 0000586E  03E4                     .incomplete
  8108. 00005870  03F6                     .incomplete
  8109. 00005872  0416 042A                subi.b     [A6], 0x2A /* '*' */
  8110. 00005876  0442 0476                subi.w     D2, 0x476
  8111. 0000587A  044E 42A7                subi.w     A6, 0x42A7
  8112. 0000587E  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8113. 00005882  201F                     move.l     D0, [A7]+
  8114. 00005884  3F00                     move.w     -[A7], D0
  8115. 00005886  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  8116. 0000588A  6000 03D8                bra        +0x3DA /* 00005C64 */
  8117. 0000588E  4267                     clr.w      -[A7]
  8118. 00005890  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8119. 00005894  1B5F BFB2                move.b     [A5 - 0x404E], [A7]+
  8120. 00005898  6000 03CA                bra        +0x3CC /* 00005C64 */
  8121. 0000589C  42A7                     clr.l      -[A7]
  8122. 0000589E  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8123. 000058A2  201F                     move.l     D0, [A7]+
  8124. 000058A4  3B40 C2B6                move.w     [A5 - 0x3D4A], D0
  8125. 000058A8  6000 03BA                bra        +0x3BC /* 00005C64 */
  8126. 000058AC  4267                     clr.w      -[A7]
  8127. 000058AE  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8128. 000058B2  1B5F C206                move.b     [A5 - 0x3DFA], [A7]+
  8129. 000058B6  6000 03AC                bra        +0x3AE /* 00005C64 */
  8130. 000058BA  4267                     clr.w      -[A7]
  8131. 000058BC  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8132. 000058C0  1B5F BFA2                move.b     [A5 - 0x405E], [A7]+
  8133. 000058C4  6000 039E                bra        +0x3A0 /* 00005C64 */
  8134. 000058C8  4267                     clr.w      -[A7]
  8135. 000058CA  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8136. 000058CE  102D B4E8                move.b     D0, [A5 - 0x4B18]
  8137. 000058D2  B01F                     cmp.b      D0, [A7]+
  8138. 000058D4  6700 038E                beq        +0x390 /* 00005C64 */
  8139. 000058D8  102D B4E8                move.b     D0, [A5 - 0x4B18]
  8140. 000058DC  0A00 0001                xori.b     D0, 0x1
  8141. 000058E0  1B40 B4E8                move.b     [A5 - 0x4B18], D0
  8142. 000058E4  4EAD 2432                jsr        [A5 + 0x2432 /* export_1154 */]
  8143. 000058E8  6000 037A                bra        +0x37C /* 00005C64 */
  8144. 000058EC  4267                     clr.w      -[A7]
  8145. 000058EE  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8146. 000058F2  1B5F B322                move.b     [A5 - 0x4CDE], [A7]+
  8147. 000058F6  6000 036C                bra        +0x36E /* 00005C64 */
  8148. 000058FA  4267                     clr.w      -[A7]
  8149. 000058FC  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8150. 00005900  1B5F C04A                move.b     [A5 - 0x3FB6], [A7]+
  8151. 00005904  6000 035E                bra        +0x360 /* 00005C64 */
  8152. 00005908  4267                     clr.w      -[A7]
  8153. 0000590A  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8154. 0000590E  102D B632                move.b     D0, [A5 - 0x49CE]
  8155. 00005912  B01F                     cmp.b      D0, [A7]+
  8156. 00005914  6700 034E                beq        +0x350 /* 00005C64 */
  8157. 00005918  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  8158. 0000591C  6000 0346                bra        +0x348 /* 00005C64 */
  8159. 00005920  486E FF00                pea.l      [A6 - 0x100]
  8160. 00005924  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  8161. 00005928  486E FF00                pea.l      [A6 - 0x100]
  8162. 0000592C  4EAD 0C42                jsr        [A5 + 0xC42 /* export_388 */]
  8163. 00005930  486D 0C42                pea.l      [A5 + 0xC42 /* export_388 */]
  8164. 00005934  A9F1                     syscall    UnloadSeg
  8165. 00005936  6000 032C                bra        +0x32E /* 00005C64 */
  8166. 0000593A  4267                     clr.w      -[A7]
  8167. 0000593C  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  8168. 00005940  6000 0322                bra        +0x324 /* 00005C64 */
  8169. 00005944  1F3C 0001                move.b     -[A7], 0x1
  8170. 00005948  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  8171. 0000594C  6000 0316                bra        +0x318 /* 00005C64 */
  8172. 00005950  1F3C 0002                move.b     -[A7], 0x2
  8173. 00005954  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  8174. 00005958  6000 030A                bra        +0x30C /* 00005C64 */
  8175. 0000595C  1F3C 0003                move.b     -[A7], 0x3
  8176. 00005960  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  8177. 00005964  6000 02FE                bra        +0x300 /* 00005C64 */
  8178. 00005968  42A7                     clr.l      -[A7]
  8179. 0000596A  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8180. 0000596E  201F                     move.l     D0, [A7]+
  8181. 00005970  3B40 ED6A                move.w     [A5 - 0x1296], D0
  8182. 00005974  6000 02EE                bra        +0x2F0 /* 00005C64 */
  8183. 00005978  486E FF00                pea.l      [A6 - 0x100]
  8184. 0000597C  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  8185. 00005980  397C 0048 FEE0           move.w     [A4 - 0x120], 0x48 /* 'H' */
  8186. 00005986  6000 02DC                bra        +0x2DE /* 00005C64 */
  8187. 0000598A  486E FF00                pea.l      [A6 - 0x100]
  8188. 0000598E  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  8189. 00005992  4240                     clr.w      D0
  8190. 00005994  102E FF00                move.b     D0, [A6 - 0x100]
  8191. 00005998  721E                     moveq.l    D1, 0x1E
  8192. 0000599A  B240                     cmp.w      D1, D0
  8193. 0000599C  6C06                     bge        +0x8 /* 000059A4 */
  8194. 0000599E  1D7C 001E FF00           move.b     [A6 - 0x100], 0x1E
  8195. label000059A4:
  8196. 000059A4  486E FF00                pea.l      [A6 - 0x100]
  8197. 000059A8  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  8198. 000059AC  6000 02B6                bra        +0x2B8 /* 00005C64 */
  8199. 000059B0  4267                     clr.w      -[A7]
  8200. 000059B2  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  8201. 000059B6  101F                     move.b     D0, [A7]+
  8202. 000059B8  6714                     beq        +0x16 /* 000059CE */
  8203. 000059BA  42A7                     clr.l      -[A7]
  8204. 000059BC  42A7                     clr.l      -[A7]
  8205. 000059BE  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8206. 000059C2  201F                     move.l     D0, [A7]+
  8207. 000059C4  3F00                     move.w     -[A7], D0
  8208. 000059C6  A9B9                     syscall    GetCursor
  8209. 000059C8  265F                     movea.l    A3, [A7]+
  8210. 000059CA  6000 0134                bra        +0x136 /* 00005B00 */
  8211. label000059CE:
  8212. 000059CE  486E FF00                pea.l      [A6 - 0x100]
  8213. 000059D2  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  8214. 000059D6  4267                     clr.w      -[A7]
  8215. 000059D8  486E FF00                pea.l      [A6 - 0x100]
  8216. 000059DC  487A 02B4                pea.l      [PC + 0x2B4 /* 00005C92, value 0x4627573, pstring "busy" */]
  8217. 000059E0  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  8218. 000059E4  101F                     move.b     D0, [A7]+
  8219. 000059E6  6714                     beq        +0x16 /* 000059FC */
  8220. 000059E8  3E2D A412                move.w     D7, [A5 - 0x5BEE]
  8221. 000059EC  426D A412                clr.w      [A5 - 0x5BEE]
  8222. 000059F0  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  8223. 000059F4  3B47 A412                move.w     [A5 - 0x5BEE], D7
  8224. 000059F8  6000 026A                bra        +0x26C /* 00005C64 */
  8225. label000059FC:
  8226. 000059FC  4267                     clr.w      -[A7]
  8227. 000059FE  486E FF00                pea.l      [A6 - 0x100]
  8228. 00005A02  487A 0288                pea.l      [PC + 0x288 /* 00005C8C, value 0x5776174, pstring "watch" */]
  8229. 00005A06  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  8230. 00005A0A  101F                     move.b     D0, [A7]+
  8231. 00005A0C  671C                     beq        +0x1E /* 00005A2A */
  8232. 00005A0E  42A7                     clr.l      -[A7]
  8233. 00005A10  3F3C 0004                move.w     -[A7], 0x4
  8234. 00005A14  A9B9                     syscall    GetCursor
  8235. 00005A16  205F                     movea.l    A0, [A7]+
  8236. 00005A18  2050                     movea.l    A0, [A0]
  8237. 00005A1A  43ED A3A8                lea.l      A1, [A5 - 0x5C58]
  8238. 00005A1E  7010                     moveq.l    D0, 0x10
  8239. label00005A20:
  8240. 00005A20  22D8                     move.l     [A1]+, [A0]+
  8241. 00005A22  51C8 FFFC                dbf        D0, -0x6 /* 00005A20 */
  8242. 00005A26  6000 00F4                bra        +0xF6 /* 00005B1C */
  8243. label00005A2A:
  8244. 00005A2A  4267                     clr.w      -[A7]
  8245. 00005A2C  486E FF00                pea.l      [A6 - 0x100]
  8246. 00005A30  487A 0254                pea.l      [PC + 0x254 /* 00005C86, value 0x5617272, pstring "arrow" */]
  8247. 00005A34  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  8248. 00005A38  101F                     move.b     D0, [A7]+
  8249. 00005A3A  6714                     beq        +0x16 /* 00005A50 */
  8250. 00005A3C  41ED A3A8                lea.l      A0, [A5 - 0x5C58]
  8251. 00005A40  43ED FE20                lea.l      A1, [A5 - 0x1E0]
  8252. 00005A44  7010                     moveq.l    D0, 0x10
  8253. label00005A46:
  8254. 00005A46  20D9                     move.l     [A0]+, [A1]+
  8255. 00005A48  51C8 FFFC                dbf        D0, -0x6 /* 00005A46 */
  8256. 00005A4C  6000 00CE                bra        +0xD0 /* 00005B1C */
  8257. label00005A50:
  8258. 00005A50  4267                     clr.w      -[A7]
  8259. 00005A52  486E FF00                pea.l      [A6 - 0x100]
  8260. 00005A56  487A 0228                pea.l      [PC + 0x228 /* 00005C80, value 0x46E6F6E, pstring "none" */]
  8261. 00005A5A  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  8262. 00005A5E  101F                     move.b     D0, [A7]+
  8263. 00005A60  6710                     beq        +0x12 /* 00005A72 */
  8264. 00005A62  486D A3A8                pea.l      [A5 - 0x5C58]
  8265. 00005A66  7044                     moveq.l    D0, 0x44
  8266. 00005A68  2F00                     move.l     -[A7], D0
  8267. 00005A6A  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  8268. 00005A6E  6000 00AC                bra        +0xAE /* 00005B1C */
  8269. label00005A72:
  8270. 00005A72  4267                     clr.w      -[A7]
  8271. 00005A74  486E FF00                pea.l      [A6 - 0x100]
  8272. 00005A78  487A 0200                pea.l      [PC + 0x200 /* 00005C7A, value 0x5694265, pstring "iBeam" */]
  8273. 00005A7C  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  8274. 00005A80  101F                     move.b     D0, [A7]+
  8275. 00005A82  6714                     beq        +0x16 /* 00005A98 */
  8276. 00005A84  41ED A3A8                lea.l      A0, [A5 - 0x5C58]
  8277. 00005A88  43ED C006                lea.l      A1, [A5 - 0x3FFA]
  8278. 00005A8C  7010                     moveq.l    D0, 0x10
  8279. label00005A8E:
  8280. 00005A8E  20D9                     move.l     [A0]+, [A1]+
  8281. 00005A90  51C8 FFFC                dbf        D0, -0x6 /* 00005A8E */
  8282. 00005A94  6000 0086                bra        +0x88 /* 00005B1C */
  8283. label00005A98:
  8284. 00005A98  4267                     clr.w      -[A7]
  8285. 00005A9A  486E FF00                pea.l      [A6 - 0x100]
  8286. 00005A9E  487A 01D4                pea.l      [PC + 0x1D4 /* 00005C74, value 0x563726F, pstring "cross" */]
  8287. 00005AA2  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  8288. 00005AA6  101F                     move.b     D0, [A7]+
  8289. 00005AA8  671A                     beq        +0x1C /* 00005AC4 */
  8290. 00005AAA  42A7                     clr.l      -[A7]
  8291. 00005AAC  3F3C 0002                move.w     -[A7], 0x2
  8292. 00005AB0  A9B9                     syscall    GetCursor
  8293. 00005AB2  205F                     movea.l    A0, [A7]+
  8294. 00005AB4  2050                     movea.l    A0, [A0]
  8295. 00005AB6  43ED A3A8                lea.l      A1, [A5 - 0x5C58]
  8296. 00005ABA  7010                     moveq.l    D0, 0x10
  8297. label00005ABC:
  8298. 00005ABC  22D8                     move.l     [A1]+, [A0]+
  8299. 00005ABE  51C8 FFFC                dbf        D0, -0x6 /* 00005ABC */
  8300. 00005AC2  6058                     bra        +0x5A /* 00005B1C */
  8301. label00005AC4:
  8302. 00005AC4  4267                     clr.w      -[A7]
  8303. 00005AC6  486E FF00                pea.l      [A6 - 0x100]
  8304. 00005ACA  487A 01A2                pea.l      [PC + 0x1A2 /* 00005C6E, value 0x4706C75, pstring "plus" */]
  8305. 00005ACE  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  8306. 00005AD2  101F                     move.b     D0, [A7]+
  8307. 00005AD4  671A                     beq        +0x1C /* 00005AF0 */
  8308. 00005AD6  42A7                     clr.l      -[A7]
  8309. 00005AD8  3F3C 0003                move.w     -[A7], 0x3
  8310. 00005ADC  A9B9                     syscall    GetCursor
  8311. 00005ADE  205F                     movea.l    A0, [A7]+
  8312. 00005AE0  2050                     movea.l    A0, [A0]
  8313. 00005AE2  43ED A3A8                lea.l      A1, [A5 - 0x5C58]
  8314. 00005AE6  7010                     moveq.l    D0, 0x10
  8315. label00005AE8:
  8316. 00005AE8  22D8                     move.l     [A1]+, [A0]+
  8317. 00005AEA  51C8 FFFC                dbf        D0, -0x6 /* 00005AE8 */
  8318. 00005AEE  602C                     bra        +0x2E /* 00005B1C */
  8319. label00005AF0:
  8320. 00005AF0  42A7                     clr.l      -[A7]
  8321. 00005AF2  2F3C 4355 5253           move.l     -[A7], 0x43555253 /* 'CURS' */
  8322. 00005AF8  486E FF00                pea.l      [A6 - 0x100]
  8323. 00005AFC  A9A1                     syscall    GetNamedResource
  8324. 00005AFE  265F                     movea.l    A3, [A7]+
  8325. label00005B00:
  8326. 00005B00  200B                     move.l     D0, A3
  8327. 00005B02  6604                     bne        +0x6 /* 00005B08 */
  8328. 00005B04  6000 015E                bra        +0x160 /* 00005C64 */
  8329. label00005B08:
  8330. 00005B08  2053                     movea.l    A0, [A3]
  8331. 00005B0A  43ED A3A8                lea.l      A1, [A5 - 0x5C58]
  8332. 00005B0E  7010                     moveq.l    D0, 0x10
  8333. label00005B10:
  8334. 00005B10  22D8                     move.l     [A1]+, [A0]+
  8335. 00005B12  51C8 FFFC                dbf        D0, -0x6 /* 00005B10 */
  8336. 00005B16  2F0B                     move.l     -[A7], A3
  8337. 00005B18  205F                     movea.l    A0, [A7]+
  8338. 00005B1A  A02A                     syscall    HUnlock
  8339. label00005B1C:
  8340. 00005B1C  486D A3A8                pea.l      [A5 - 0x5C58]
  8341. 00005B20  A851                     syscall    SetCursor
  8342. 00005B22  1B7C 0001 A51C           move.b     [A5 - 0x5AE4], 0x1
  8343. 00005B28  6000 013A                bra        +0x13C /* 00005C64 */
  8344. 00005B2C  4267                     clr.w      -[A7]
  8345. 00005B2E  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8346. 00005B32  101F                     move.b     D0, [A7]+
  8347. 00005B34  6708                     beq        +0xA /* 00005B3E */
  8348. 00005B36  4EAD 2E0A                jsr        [A5 + 0x2E0A /* export_1469 */]
  8349. 00005B3A  6000 0128                bra        +0x12A /* 00005C64 */
  8350. label00005B3E:
  8351. 00005B3E  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  8352. 00005B42  6000 0120                bra        +0x122 /* 00005C64 */
  8353. 00005B46  4267                     clr.w      -[A7]
  8354. 00005B48  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8355. 00005B4C  1B5F C0C2                move.b     [A5 - 0x3F3E], [A7]+
  8356. 00005B50  6000 0112                bra        +0x114 /* 00005C64 */
  8357. 00005B54  4267                     clr.w      -[A7]
  8358. 00005B56  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  8359. 00005B5A  3B5F D238                move.w     [A5 - 0x2DC8], [A7]+
  8360. 00005B5E  6000 0104                bra        +0x106 /* 00005C64 */
  8361. 00005B62  4267                     clr.w      -[A7]
  8362. 00005B64  4EBA E5BA                jsr        [PC - 0x1A46 /* 00004120 */]
  8363. 00005B68  3B5F D236                move.w     [A5 - 0x2DCA], [A7]+
  8364. 00005B6C  6000 00F6                bra        +0xF8 /* 00005C64 */
  8365. 00005B70  4267                     clr.w      -[A7]
  8366. 00005B72  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  8367. 00005B76  3B5F D10A                move.w     [A5 - 0x2EF6], [A7]+
  8368. 00005B7A  6000 00E8                bra        +0xEA /* 00005C64 */
  8369. 00005B7E  4267                     clr.w      -[A7]
  8370. 00005B80  42A7                     clr.l      -[A7]
  8371. 00005B82  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8372. 00005B86  201F                     move.l     D0, [A7]+
  8373. 00005B88  3F00                     move.w     -[A7], D0
  8374. 00005B8A  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  8375. 00005B8E  1B5F D102                move.b     [A5 - 0x2EFE], [A7]+
  8376. 00005B92  6000 00D0                bra        +0xD2 /* 00005C64 */
  8377. 00005B96  4267                     clr.w      -[A7]
  8378. 00005B98  4EBA E586                jsr        [PC - 0x1A7A /* 00004120 */]
  8379. 00005B9C  3B5F D108                move.w     [A5 - 0x2EF8], [A7]+
  8380. 00005BA0  4267                     clr.w      -[A7]
  8381. 00005BA2  3F2D D108                move.w     -[A7], [A5 - 0x2EF8]
  8382. 00005BA6  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  8383. 00005BAA  3B5F D0FE                move.w     [A5 - 0x2F02], [A7]+
  8384. 00005BAE  6000 00B4                bra        +0xB6 /* 00005C64 */
  8385. 00005BB2  4267                     clr.w      -[A7]
  8386. 00005BB4  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  8387. 00005BB8  301F                     move.w     D0, [A7]+
  8388. 00005BBA  5340                     subq.w     D0, 1
  8389. 00005BBC  3B40 D104                move.w     [A5 - 0x2EFC], D0
  8390. 00005BC0  6000 00A2                bra        +0xA4 /* 00005C64 */
  8391. 00005BC4  4267                     clr.w      -[A7]
  8392. 00005BC6  42A7                     clr.l      -[A7]
  8393. 00005BC8  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8394. 00005BCC  201F                     move.l     D0, [A7]+
  8395. 00005BCE  3F00                     move.w     -[A7], D0
  8396. 00005BD0  3F2D D108                move.w     -[A7], [A5 - 0x2EF8]
  8397. 00005BD4  3F3C 0534                move.w     -[A7], 0x534
  8398. 00005BD8  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  8399. 00005BDC  3B5F D0FE                move.w     [A5 - 0x2F02], [A7]+
  8400. 00005BE0  6000 0082                bra        +0x84 /* 00005C64 */
  8401. 00005BE4  486D D12C                pea.l      [A5 - 0x2ED4]
  8402. 00005BE8  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  8403. 00005BEC  6076                     bra        +0x78 /* 00005C64 */
  8404. 00005BEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8405. 00005BF2  4EBA FA0C                jsr        [PC - 0x5F4 /* 00005600 */]
  8406. 00005BF6  606C                     bra        +0x6E /* 00005C64 */
  8407. 00005BF8  4267                     clr.w      -[A7]
  8408. 00005BFA  42A7                     clr.l      -[A7]
  8409. 00005BFC  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8410. 00005C00  201F                     move.l     D0, [A7]+
  8411. 00005C02  3F00                     move.w     -[A7], D0
  8412. 00005C04  4267                     clr.w      -[A7]
  8413. 00005C06  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  8414. 00005C0A  3B5F EBEE                move.w     [A5 - 0x1412], [A7]+
  8415. 00005C0E  6054                     bra        +0x56 /* 00005C64 */
  8416. 00005C10  4267                     clr.w      -[A7]
  8417. 00005C12  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  8418. 00005C16  1B5F A372                move.b     [A5 - 0x5C8E], [A7]+
  8419. 00005C1A  6048                     bra        +0x4A /* 00005C64 */
  8420. 00005C1C  486E FF00                pea.l      [A6 - 0x100]
  8421. 00005C20  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  8422. 00005C24  4240                     clr.w      D0
  8423. 00005C26  102E FF00                move.b     D0, [A6 - 0x100]
  8424. 00005C2A  7201                     moveq.l    D1, 0x01
  8425. 00005C2C  B240                     cmp.w      D1, D0
  8426. 00005C2E  6708                     beq        +0xA /* 00005C38 */
  8427. 00005C30  397C 009A FEE0           move.w     [A4 - 0x120], 0x9A
  8428. 00005C36  602C                     bra        +0x2E /* 00005C64 */
  8429. label00005C38:
  8430. 00005C38  4240                     clr.w      D0
  8431. 00005C3A  102E FF01                move.b     D0, [A6 - 0xFF]
  8432. 00005C3E  3B40 D320                move.w     [A5 - 0x2CE0], D0
  8433. 00005C42  6020                     bra        +0x22 /* 00005C64 */
  8434. label00005C44:
  8435. 00005C44  397C 0012 FEE0           move.w     [A4 - 0x120], 0x12
  8436. 00005C4A  486E FDF6                pea.l      [A6 - 0x20A]
  8437. 00005C4E  3F3C 0019                move.w     -[A7], 0x19
  8438. 00005C52  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  8439. 00005C56  205F                     movea.l    A0, [A7]+
  8440. 00005C58  43EC FF00                lea.l      A1, [A4 - 0x100]
  8441. 00005C5C  703F                     moveq.l    D0, 0x3F
  8442. label00005C5E:
  8443. 00005C5E  22D8                     move.l     [A1]+, [A0]+
  8444. 00005C60  51C8 FFFC                dbf        D0, -0x6 /* 00005C5E */
  8445. label00005C64:
  8446. 00005C64  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8447. 00005C68  4E5E                     unlink     A6
  8448. 00005C6A  2E9F                     move.l     [A7], [A7]+
  8449. 00005C6C  4E75                     rts
  8450. 00005C6E  0470 6C75 7300           subi.w     [A0 + <<invalid base displacement size>> + D7 * 2], 0x6C75 /* 'lu' */
  8451. 00005C74  0563                     bchg       -[A3], D2
  8452. 00005C76  726F                     moveq.l    D1, 0x6F
  8453. 00005C78  7373                     moveq.l    D1, 0x73
  8454. 00005C7A  0569 4265                bchg       [A1 + 0x4265], D2
  8455. 00005C7E  616D                     bsr        +0x6F /* 00005CED */
  8456. 00005C80  046E 6F6E 6500           subi.w     [A6 + 0x6500], 0x6F6E /* 'on' */
  8457. 00005C86  0561                     bchg       -[A1], D2
  8458. 00005C88  7272                     moveq.l    D1, 0x72
  8459. 00005C8A  6F77                     ble        +0x79 /* 00005D03 */
  8460. 00005C8C  0577 6174                bchg       <<invalid full ext with I/IS == 4>>, D2
  8461. 00005C90  6368                     bls        +0x6A /* 00005CFA */
  8462. 00005C92  0462 7573                subi.w     -[A2], 0x7573 /* 'us' */
  8463. 00005C96  7900                     moveq.l    D4, 0x00
  8464. fn00005C98:
  8465. 00005C98  4E56 FFFC                link       A6, -0x0004
  8466. 00005C9C  2F07                     move.l     -[A7], D7
  8467. 00005C9E  102D F64A                move.b     D0, [A5 - 0x9B6]
  8468. 00005CA2  4880                     ext.w      D0
  8469. 00005CA4  5F40                     subq.w     D0, 7
  8470. 00005CA6  670A                     beq        +0xC /* 00005CB2 */
  8471. 00005CA8  5340                     subq.w     D0, 1
  8472. 00005CAA  6714                     beq        +0x16 /* 00005CC0 */
  8473. 00005CAC  5340                     subq.w     D0, 1
  8474. 00005CAE  671E                     beq        +0x20 /* 00005CCE */
  8475. 00005CB0  602C                     bra        +0x2E /* 00005CDE */
  8476. label00005CB2:
  8477. 00005CB2  7EFF                     moveq.l    D7, 0xFFFFFFFF
  8478. 00005CB4  4267                     clr.w      -[A7]
  8479. 00005CB6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  8480. 00005CBA  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  8481. 00005CBE  6028                     bra        +0x2A /* 00005CE8 */
  8482. label00005CC0:
  8483. 00005CC0  7EFE                     moveq.l    D7, 0xFFFFFFFE
  8484. 00005CC2  4267                     clr.w      -[A7]
  8485. 00005CC4  4EBA E45A                jsr        [PC - 0x1BA6 /* 00004120 */]
  8486. 00005CC8  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  8487. 00005CCC  601A                     bra        +0x1C /* 00005CE8 */
  8488. label00005CCE:
  8489. 00005CCE  7EFD                     moveq.l    D7, 0xFFFFFFFD
  8490. 00005CD0  42A7                     clr.l      -[A7]
  8491. 00005CD2  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8492. 00005CD6  201F                     move.l     D0, [A7]+
  8493. 00005CD8  3D40 FFFE                move.w     [A6 - 0x2], D0
  8494. 00005CDC  600A                     bra        +0xC /* 00005CE8 */
  8495. label00005CDE:
  8496. 00005CDE  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  8497. 00005CE2  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  8498. 00005CE6  601A                     bra        +0x1C /* 00005D02 */
  8499. label00005CE8:
  8500. 00005CE8  2F2D F3BC                move.l     -[A7], [A5 - 0xC44]
  8501. 00005CEC  3F2D F3BA                move.w     -[A7], [A5 - 0xC46]
  8502. 00005CF0  3F2D F3B6                move.w     -[A7], [A5 - 0xC4A]
  8503. 00005CF4  3F2D F3B8                move.w     -[A7], [A5 - 0xC48]
  8504. 00005CF8  3F07                     move.w     -[A7], D7
  8505. label00005CFA:
  8506. 00005CFA  486E FFFE                pea.l      [A6 - 0x2]
  8507. 00005CFE  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  8508. label00005D02:
  8509. 00005D02  2E1F                     move.l     D7, [A7]+
  8510. 00005D04  4E5E                     unlink     A6
  8511. 00005D06  2E9F                     move.l     [A7], [A7]+
  8512. 00005D08  4E75                     rts
  8513. export_815:
  8514. 00005D0A  4E56 FED6                link       A6, -0x012A
  8515. 00005D0E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8516. 00005D12  102D F3B2                move.b     D0, [A5 - 0xC4E]
  8517. 00005D16  0A00 0001                xori.b     D0, 0x1
  8518. 00005D1A  4A00                     tst.b      D0
  8519. 00005D1C  6718                     beq        +0x1A /* 00005D36 */
  8520. 00005D1E  7201                     moveq.l    D1, 0x01
  8521. 00005D20  B22D F3B4                cmp.b      D1, [A5 - 0xC4C]
  8522. 00005D24  56C1                     sne        D1
  8523. 00005D26  C001                     and.b      D0, D1
  8524. 00005D28  670C                     beq        +0xE /* 00005D36 */
  8525. 00005D2A  3F3C 0093                move.w     -[A7], 0x93
  8526. 00005D2E  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  8527. 00005D32  6000 0138                bra        +0x13A /* 00005E6C */
  8528. label00005D36:
  8529. 00005D36  422E FEF3                clr.b      [A6 - 0x10D]
  8530. 00005D3A  7014                     moveq.l    D0, 0x14
  8531. 00005D3C  B02D F64A                cmp.b      D0, [A5 - 0x9B6]
  8532. 00005D40  57C0                     seq        D0
  8533. 00005D42  4A00                     tst.b      D0
  8534. 00005D44  6726                     beq        +0x28 /* 00005D6C */
  8535. 00005D46  7202                     moveq.l    D1, 0x02
  8536. 00005D48  B22D F3B4                cmp.b      D1, [A5 - 0xC4C]
  8537. 00005D4C  57C1                     seq        D1
  8538. 00005D4E  C001                     and.b      D0, D1
  8539. 00005D50  671A                     beq        +0x1C /* 00005D6C */
  8540. 00005D52  1D7C 0001 FEF3           move.b     [A6 - 0x10D], 0x1
  8541. 00005D58  42A7                     clr.l      -[A7]
  8542. 00005D5A  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  8543. 00005D5E  2D57 FEFA                move.l     [A6 - 0x106], [A7]
  8544. 00005D62  4EAD 090A                jsr        [A5 + 0x90A /* export_285 */]
  8545. 00005D66  486D 090A                pea.l      [A5 + 0x90A /* export_285 */]
  8546. 00005D6A  A9F1                     syscall    UnloadSeg
  8547. label00005D6C:
  8548. 00005D6C  102D F3B4                move.b     D0, [A5 - 0xC4C]
  8549. 00005D70  4880                     ext.w      D0
  8550. 00005D72  5340                     subq.w     D0, 1
  8551. 00005D74  6714                     beq        +0x16 /* 00005D8A */
  8552. 00005D76  5340                     subq.w     D0, 1
  8553. 00005D78  671A                     beq        +0x1C /* 00005D94 */
  8554. 00005D7A  5340                     subq.w     D0, 1
  8555. 00005D7C  6700 00AE                beq        +0xB0 /* 00005E2C */
  8556. 00005D80  5340                     subq.w     D0, 1
  8557. 00005D82  6700 00B0                beq        +0xB2 /* 00005E34 */
  8558. 00005D86  6000 00BC                bra        +0xBE /* 00005E44 */
  8559. label00005D8A:
  8560. 00005D8A  2F0E                     move.l     -[A7], A6
  8561. 00005D8C  4EBA E444                jsr        [PC - 0x1BBC /* 000041D2 */]
  8562. 00005D90  6000 00B2                bra        +0xB4 /* 00005E44 */
  8563. label00005D94:
  8564. 00005D94  2D6D A790 FED6           move.l     [A6 - 0x12A], [A5 - 0x5870]
  8565. 00005D9A  4267                     clr.w      -[A7]
  8566. 00005D9C  486D F3B6                pea.l      [A5 - 0xC4A]
  8567. 00005DA0  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  8568. 00005DA4  101F                     move.b     D0, [A7]+
  8569. 00005DA6  6700 009C                beq        +0x9E /* 00005E44 */
  8570. 00005DAA  422E FEE3                clr.b      [A6 - 0x11D]
  8571. 00005DAE  426E FEE0                clr.w      [A6 - 0x120]
  8572. 00005DB2  422E FF00                clr.b      [A6 - 0x100]
  8573. 00005DB6  102D F3B6                move.b     D0, [A5 - 0xC4A]
  8574. 00005DBA  4880                     ext.w      D0
  8575. 00005DBC  5340                     subq.w     D0, 1
  8576. 00005DBE  6712                     beq        +0x14 /* 00005DD2 */
  8577. 00005DC0  5340                     subq.w     D0, 1
  8578. 00005DC2  6716                     beq        +0x18 /* 00005DDA */
  8579. 00005DC4  5340                     subq.w     D0, 1
  8580. 00005DC6  671A                     beq        +0x1C /* 00005DE2 */
  8581. 00005DC8  5340                     subq.w     D0, 1
  8582. 00005DCA  671E                     beq        +0x20 /* 00005DEA */
  8583. 00005DCC  5340                     subq.w     D0, 1
  8584. 00005DCE  6722                     beq        +0x24 /* 00005DF2 */
  8585. 00005DD0  6028                     bra        +0x2A /* 00005DFA */
  8586. label00005DD2:
  8587. 00005DD2  2F0E                     move.l     -[A7], A6
  8588. 00005DD4  4EBA EA30                jsr        [PC - 0x15D0 /* 00004806 */]
  8589. 00005DD8  6026                     bra        +0x28 /* 00005E00 */
  8590. label00005DDA:
  8591. 00005DDA  2F0E                     move.l     -[A7], A6
  8592. 00005DDC  4EBA F3EC                jsr        [PC - 0xC14 /* 000051CA */]
  8593. 00005DE0  601E                     bra        +0x20 /* 00005E00 */
  8594. label00005DE2:
  8595. 00005DE2  2F0E                     move.l     -[A7], A6
  8596. 00005DE4  4EBA F5A6                jsr        [PC - 0xA5A /* 0000538C */]
  8597. 00005DE8  6016                     bra        +0x18 /* 00005E00 */
  8598. label00005DEA:
  8599. 00005DEA  2F0E                     move.l     -[A7], A6
  8600. 00005DEC  4EBA F6D0                jsr        [PC - 0x930 /* 000054BE */]
  8601. 00005DF0  600E                     bra        +0x10 /* 00005E00 */
  8602. label00005DF2:
  8603. 00005DF2  2F0E                     move.l     -[A7], A6
  8604. 00005DF4  4EBA F9B0                jsr        [PC - 0x650 /* 000057A6 */]
  8605. 00005DF8  6006                     bra        +0x8 /* 00005E00 */
  8606. label00005DFA:
  8607. 00005DFA  3D7C 001C FEE0           move.w     [A6 - 0x120], 0x1C
  8608. label00005E00:
  8609. 00005E00  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  8610. 00005E04  4A6E FEE0                tst.w      [A6 - 0x120]
  8611. 00005E08  673A                     beq        +0x3C /* 00005E44 */
  8612. 00005E0A  4240                     clr.w      D0
  8613. 00005E0C  102E FF00                move.b     D0, [A6 - 0x100]
  8614. 00005E10  4A40                     tst.w      D0
  8615. 00005E12  660A                     bne        +0xC /* 00005E1E */
  8616. 00005E14  3F2E FEE0                move.w     -[A7], [A6 - 0x120]
  8617. 00005E18  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  8618. 00005E1C  6026                     bra        +0x28 /* 00005E44 */
  8619. label00005E1E:
  8620. 00005E1E  3F2E FEE0                move.w     -[A7], [A6 - 0x120]
  8621. 00005E22  486E FF00                pea.l      [A6 - 0x100]
  8622. 00005E26  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  8623. 00005E2A  6018                     bra        +0x1A /* 00005E44 */
  8624. label00005E2C:
  8625. 00005E2C  2F0E                     move.l     -[A7], A6
  8626. 00005E2E  4EBA FE68                jsr        [PC - 0x198 /* 00005C98 */]
  8627. 00005E32  6010                     bra        +0x12 /* 00005E44 */
  8628. label00005E34:
  8629. 00005E34  2F2D F3B6                move.l     -[A7], [A5 - 0xC4A]
  8630. 00005E38  3F2D F3BA                move.w     -[A7], [A5 - 0xC46]
  8631. 00005E3C  1F2D F64A                move.b     -[A7], [A5 - 0x9B6]
  8632. 00005E40  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  8633. label00005E44:
  8634. 00005E44  4A2D F64A                tst.b      [A5 - 0x9B6]
  8635. 00005E48  57C0                     seq        D0
  8636. 00005E4A  4A00                     tst.b      D0
  8637. 00005E4C  6710                     beq        +0x12 /* 00005E5E */
  8638. 00005E4E  7201                     moveq.l    D1, 0x01
  8639. 00005E50  B22D F3B4                cmp.b      D1, [A5 - 0xC4C]
  8640. 00005E54  56C1                     sne        D1
  8641. 00005E56  C001                     and.b      D0, D1
  8642. 00005E58  6704                     beq        +0x6 /* 00005E5E */
  8643. 00005E5A  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  8644. label00005E5E:
  8645. 00005E5E  102E FEF3                move.b     D0, [A6 - 0x10D]
  8646. 00005E62  6708                     beq        +0xA /* 00005E6C */
  8647. 00005E64  486E FEFA                pea.l      [A6 - 0x106]
  8648. 00005E68  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  8649. label00005E6C:
  8650. 00005E6C  4FEE FEB6                lea.l      A7, [A6 - 0x14A]
  8651. 00005E70  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8652. 00005E74  4E5E                     unlink     A6
  8653. 00005E76  4E75                     rts
  8654. export_816:
  8655. 00005E78  4E56 FFCC                link       A6, -0x0034
  8656. 00005E7C  422E 0014                clr.b      [A6 + 0x14]
  8657. 00005E80  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8658. 00005E84  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  8659. 00005E88  4267                     clr.w      -[A7]
  8660. 00005E8A  206D DB50                movea.l    A0, [A5 - 0x24B0]
  8661. 00005E8E  2050                     movea.l    A0, [A0]
  8662. 00005E90  3F28 0212                move.w     -[A7], [A0 + 0x212]
  8663. 00005E94  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  8664. 00005E98  101F                     move.b     D0, [A7]+
  8665. 00005E9A  6606                     bne        +0x8 /* 00005EA2 */
  8666. 00005E9C  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  8667. 00005EA0  6044                     bra        +0x46 /* 00005EE6 */
  8668. label00005EA2:
  8669. 00005EA2  486E FFCC                pea.l      [A6 - 0x34]
  8670. 00005EA6  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  8671. 00005EAA  7002                     moveq.l    D0, 0x02
  8672. 00005EAC  B06E FFCC                cmp.w      D0, [A6 - 0x34]
  8673. 00005EB0  6702                     beq        +0x4 /* 00005EB4 */
  8674. 00005EB2  6032                     bra        +0x34 /* 00005EE6 */
  8675. label00005EB4:
  8676. 00005EB4  206E 000C                movea.l    A0, [A6 + 0xC]
  8677. 00005EB8  2F08                     move.l     -[A7], A0
  8678. 00005EBA  4267                     clr.w      -[A7]
  8679. 00005EBC  486E FFCC                pea.l      [A6 - 0x34]
  8680. 00005EC0  1F3C 0001                move.b     -[A7], 0x1
  8681. 00005EC4  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  8682. 00005EC8  301F                     move.w     D0, [A7]+
  8683. 00005ECA  205F                     movea.l    A0, [A7]+
  8684. 00005ECC  3080                     move.w     [A0], D0
  8685. 00005ECE  206E 000C                movea.l    A0, [A6 + 0xC]
  8686. 00005ED2  4A50                     tst.w      [A0]
  8687. 00005ED4  6602                     bne        +0x4 /* 00005ED8 */
  8688. 00005ED6  600E                     bra        +0x10 /* 00005EE6 */
  8689. label00005ED8:
  8690. 00005ED8  206E 0008                movea.l    A0, [A6 + 0x8]
  8691. 00005EDC  20AE FFCE                move.l     [A0], [A6 - 0x32]
  8692. 00005EE0  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  8693. label00005EE6:
  8694. 00005EE6  4E5E                     unlink     A6
  8695. 00005EE8  205F                     movea.l    A0, [A7]+
  8696. 00005EEA  DEFC 000C                add.w      A7, 0xC
  8697. 00005EEE  4ED0                     jmp        [A0]
  8698.